Understanding Azure Availability Sets and Availability Zones

Azure Availability Zones (AZs) are gradually rolling out around the globe, and a common question I see is what is the difference between the existing Azure Availability Set construct and the new Availability Zone construct? Can they co-exist, does one replace the other... there are lots of questions! In this post I'm going to explore … Continue reading Understanding Azure Availability Sets and Availability Zones

Building a virtual event platform using Microsoft Azure

Over the last several months I've been involved in the coordination of multiple online community events and a constant struggle I see is the choice of platforms out there to host these sort of events. In this post I am going to run through how Azure can provide all you need if you wanted to … Continue reading Building a virtual event platform using Microsoft Azure

I’m a .Net developer, do I need to switch languages?

No. Thanks for coming to my TED talk. I work for Microsoft, but not on the teams who work on .Net or Visual Studio. This piece is entirely *my* opinion and is not informed via any internal insights I hold! Seriously though, what *does* the future hold for .Net developers in 2020? Just last week … Continue reading I’m a .Net developer, do I need to switch languages?

Gone in 60 Seconds – Cloud Load Balancing Timeouts

Update: July 2014: AWS announced that customers can now manage ELB timeouts.  Read more here: https://aws.amazon.com/blogs/aws/elb-idle-timeout-control/ After what seems like ages we finally managed to get to the bottom of the weird issues we were having with a load balanced instance of Umbraco hosted at Amazon Web Services.  Despite having followed Umbraco's load balancing guide and … Continue reading Gone in 60 Seconds – Cloud Load Balancing Timeouts