Welcome to my web site

Thank you for visiting my web site.  I specialise in architecture, design and development of web, cloud and mobile solutions on the Microsoft .NET & Node.js platforms.

My most recent blog posts

As my Surface didn't arrive on launch day, I had nothing better to do on a Friday night so here’s a blog post on Azure configuration settings. Prior to Azure, web.config was the place ASP.NET devs would store settings.  However, as you should consider web.config read-only in Azure, y...   More...

Here's a simple Powershell script I wrote to re-install the Nuget packages that are associated with the current Visual Studio solution. In case you're wondering why you might want to do this, I often create backups of code that I'm working on.  I deliberately exclude the "packages" folder ...   More...

Did you know that, by default, IIS will shutdown your site upon the following events? a) After being idle for 20 minutes.b) Every 29 hours (due to recycling). The first vistor to your site after one of these events will encounter a poor user experience (slow response) whilst a new IIS app pool is in...   More...

Windows Azure
.NET Framework