Making sure your Umbraco site performs on Azure

Azure Web Apps (previously known as Azure Websites) is an excellent service that can be used to host your Umbraco website in a cost effective way. I will not go into deploying your site to Azure, this is something that can be done in different ways and works exactly the ...

So you want to secure your Umbraco site

Imagine, if you will, for a second, that you're trying to secure your Umbraco site by running it over an https connection, sounds complicated? Not so much. It's fairly trivial to set up once you have a certificate, which you now know how to create using Let's Encrypt. I'm not ...

How to diagnose Umbraco upgrade problems

Upgrading Umbraco.. one of my favorite thing to do! Not yours? Having problems? Okay.. let's see what we can do about that. First of all: we test upgrading for every Umbraco version we release. We upgrade the solution we use for masterclasses, we upgrade Our Umbraco and when there's big changes ...

Let's Encrypt, on Windows

I've been learning a lot about security and https in the last year or so and acquiring a certificate has always been a bit of a drag. Sure, DNSimple has made it pretty easy and affordable but it's still $20 a year for something that is 100% automated, all they have ...

Extract dlls at runtime

Okay, that's a geeky title, so I'll make it concrete: have you ever wanted to ship 1 dll that can target multiple API versions? Yeah, me too..!     Example: In Umbraco 7.1.5, we added some events that get triggered when Partial Views and Partial View Macros get added/saved/deleted through ...

The CodeGarden Guide to Copenhagen

A few years ago, Morten wrote a great blog post about coming to Copenhagen for CodeGarden. Although I had been there the year before, I did learn a lot of things that were unclear to me the first time.As you may or may know, Morten and I are now colleagues ...