Tom Hollander's blog

Head in the clouds

In DevOps Utopia, all of your Azure resources are deployed from ARM templates using a Continuous...

Date: 10/16/2017

Updated 16/06/2107 to also return Network usage  Each Azure subscription has a bunch of limits and...

Date: 06/11/2017

In my last post on Industrial Scale RBAC, I alluded to the fact that in an enterprise context you'll...

Date: 05/30/2017

If you're building a cloud service with just a few of your closest friends, you can forgiven for not...

Date: 05/29/2017

In my current role as a Cloud Solution Architect, I'm often asked to take a look at a customer's...

Date: 11/22/2016

Anyone who has previously deployed Azure IaaS solutions using the older Azure Service Management...

Date: 07/16/2016

Azure Resource Manager allows you to assign custom "tags" to resources such as VMs or storage...

Date: 03/08/2016

In a previous post I described how to perform unattended authentication to Azure Active Directory...

Date: 06/18/2015

Great! Now, you probably have a million questions on which cloud provider, technologies and patterns...

Date: 06/02/2015

Whether you are a beginner or an experienced developer, learning a brand new API can be challenging....

Date: 05/10/2015

If you’re anything like me, you’ve probably learned that it’s a bad idea for your...

Date: 04/06/2015

Summary: A common use for Azure Cloud Services is to implement services that utilise a “web...

Date: 03/31/2015

Summary: Configuring Azure Websites Application Settings in the portal is fine for quick and dirty...

Date: 12/09/2014

19/06/2015: See also this new post explaining how to authenticate using Certificates to call the...

Date: 11/24/2014

Since the beginning of time, IIS has allowed you to configure multiple virtual directories and...

Date: 09/21/2014

Today, Microsoft has made the long-awaited announcement that Windows Azure is coming to Australia!...

Date: 05/20/2013

Summary: Even though Windows Azure does a great job of keeping your VMs running, only you know...

Date: 05/17/2013

Summary: Startup scripts declared in ServiceDefinition.csdef work well in most cases, but if you...

Date: 05/14/2013

In my last post on zipping IIS log files in Windows Azure, my ServiceDefinition.csdef file included...

Date: 05/13/2013

Summary: If you ever have a need to restrict access to your Windows Azure deployment to known IP...

Date: 05/07/2013

Windows Azure Diagnostics provides a great way for operations staff, developers and testers to find...

Date: 05/05/2013

A few months ago I posted on how to automate deployment of Windows Azure projects using MSBuild....

Date: 12/05/2011

Just a quick note that I’ve edited my previous post Using MSBuild to deploy to multiple...

Date: 10/19/2011

Introduction In my last post, I showed how to use Windows Azure AppFabric Service Bus Queues with...

Date: 10/08/2011

In 2008 I posted a series of blog articles about how to use MSMQ, WCF and IIS together. I chose to...

Date: 10/06/2011

What is an Environment? Anyone who has worked on a software development project will be familiar...

Date: 09/27/2011

Many developers choose to use service oriented techniques to break large systems into smaller,...

Date: 06/27/2011

Bubble Charts are a great way to visualise data that has three numerical values for each point. Two...

Date: 03/27/2011

Update 6 December 2011: Windows Azure SDK 1.6 includes some significant changes to how credentials...

Date: 02/22/2011

PowerShell is an amazing technology which I’d love to learn to use properly some day. Unfortunately...

Date: 11/07/2010

I’ve just come back from Microsoft’s Tech.Ed conferences in Australia and New Zealand,...

Date: 09/07/2010

Hi again – yes I know it’s been a while. Recently I’ve started a new role in...

Date: 09/06/2010

Today’s post is a quick plug for a new tool developed by my friend Olaf Conijn, who (amongst...

Date: 04/25/2010

Hello again! It’s been a while, I know. I’ve been busy over the last few months with several...

Date: 03/13/2010

Just a quick post for anyone attending TechEd Australia and/or New Zealand, in the first couple of...

Date: 08/24/2009

Where were you at 2:15am (Sydney time) on 5 April 2009? Other than the fact that your memory is...

Date: 06/20/2009

One of the critical responsibilities of every developer and architect is to understand, and know how...

Date: 05/21/2009

When I decided to leave the patterns & practices team to move back to Australia, one of my big...

Date: 05/02/2009

As you’ve probably noticed, I’ve been on a bit of a blogging vacation of late. Rest assured that I’m...

Date: 03/30/2009

It’s that time again – the kick-off for the next major release of Enterprise Library. I can’t...

Date: 01/27/2009

Reposting Grigori’s announcement in case you missed it: Here’s a gift for the New Year’s. We have...

Date: 01/08/2009

As I mentioned in my recent post about how my team does agile, one of the core ingredients of our...

Date: 01/06/2009

Pablo Galiano, one of my friends and colleagues from my patterns & practices days, has just...

Date: 12/22/2008

As you know, I’m a big fan of agile software development. But what exactly does “agile” mean? If you...

Date: 12/15/2008

Those who have followed my blog for a while should know that I’m not in the habit of using...

Date: 12/13/2008

Next>