Authenticating to Azure Resource Manager using AAD and Certificates

In a previous post I described how to perform unattended authentication to Azure Active Directory using a username and password. This post takes this further by showing how to use certificates, rather than passwords, to authenticate. Using certificates for authentication is generally considered more secure, as there are no credentials in your code and it…

1

So, you want to build a cloud service?

Great! Now, you probably have a million questions on which cloud provider, technologies and patterns you should use. And while those questions are important, in this post I want to go through a few more fundamental questions which I’ve found that people often overlook or misunderstand. While each of these questions have technical implications, in…


Azure QuickStarts: In Visual Studio and on the web

Whether you are a beginner or an experienced developer, learning a brand new API can be challenging. Comprehensive documentation is obviously important, but sometimes that can make the new API seem even more daunting by surfacing everything the API can do when you’re not sure how to approach the basics. We’ve found that one of…


Changing the server time zone on Azure Web Apps

If you’re anything like me, you’ve probably learned that it’s a bad idea for your applications to take a dependency on the time zone configured on your servers, as it makes your code less portable and can lead to unexpected behaviours if anyone ever tinkers with the server settings. (It’s also a bad idea for…

2

Applying a “Web and Worker Roles” pattern to the Azure App Service

Summary: A common use for Azure Cloud Services is to implement services that utilise a “web and worker role” pattern to offload complex processing to async workers. This article describes how you can implement the same pattern with the Azure App Service. This article is from Tom Hollander’s blog. Azure Cloud Services was one of…