• en | es

Scaling Umbraco On Windows Azure Part II

In this second post of the three parts series about how to scale an Umbraco website on Windows Azure, we will install the CMS on our cloud platform. A one-click process, maybe a few more clicks If you don't have one yet, create your Windows...


Scaling an Umbraco Website On Windows Azure

This is the first post of a three parts series about how to scale an Umbraco website on Windows Azure platform. Part I: Yet another CMS Umbraco is “The friendliest open source MVC .Net framework community”, according to the Umbraco team. This open source content...


Some Thoughts on the Single Responsibility Principle

SOLID (single responsibility, open-closed, Liskov substitution, interface segregation and dependency inversion) is a set of principles popularised by ‘Uncle’ Bob Martin that aim to guide developers in implementing good software design. The principles define how Object Oriented classes should relate to each other in order...


Thinking in Abstractions

Recent issues of the Clojure Gazette have been discussing abstractions, and it's got me thinking. I am wary of needless abstractions and have seen many codebases, some of them I contributed to, that are essentially a mindless mess of half-backed abstractions. Here’s what I’m thinking...


Mastering TDD

Two weeks ago I went to Paul Stringer's course "Mastering TDD/BDD in iOS". After the two days, I was exhausted... During the course, we looked at all the theory, completed some exercises. Paul gave us lots of links and books to read and, quite frankly,...


Configuring Amazon Web Services (AWS) for using Lambda

During the Software Craftsmanship and Testing conference UK, Mash run a session on AWS Lambda, with examples written in Java and python. Some other people also tried to do it in NodeJS. This session is here The first part, mostly accidental complexity, is how to...


Why SoCraTes UK is not just a conference for Software Craftsmen.

Last Friday, I attended the international Software Craftsmanship and Testing conference at the enchanting Wotton House, in Dorking. I was the only Designer among about 100 Developers. Honestly, I was feeling a little bit out of my element when I arrived, but I knew that...


Unit vs Integration Akka Testing

This is the sixth post in the series about integrating sync clients with async systems (1, 2, 3, 4, 5). Here we'll see how to test Akka actors with different testing styles. Unit vs Integration Testing Nowadays everybody agrees with the famous testing pyramid: Harder...


Coordination in Akka

This is the fifth post in the series about integrating sync clients with async systems (1, 2, 3, 4). Here we'll see how to manage the actor's lifecycle, so our service can use the available resources efficiently. Lifecycle Actors, threads, objects, resources... All of them...


AWS Lambda with API Gateway

In a previous post I showed you how to create and deploy an AWS Lambda. We will continue that work and look at updating just the code for that lambda. We will also add a REST endpoint to the AWS Lambda using AWS API Gateway....


Subscribe to newsletter