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