2022

Developer Insomnia
The creaive brain that's such an asset in the day is a real problem at night.
Posted on Sunday, 20 February 2022

2020

Terraform and Hybrid Connections for Azure App Services
Some of the gotchas I experienced creating hybrid connections in Azure using Terraform.
Posted on Saturday, 3 October 2020
Installing SSL Certificates in IIS
I finally took the time to understand local SSL certificates in IIS... and created a script so you can too.
Posted on Saturday, 14 March 2020
Honesty in tech
How the staggering story of OneCoin got me thinking about the power of knowledge.
Posted on Sunday, 8 March 2020

2019

Blazor Glory!
Lessons learned building my first Blazor Server app.
Posted on Thursday, 12 December 2019
Too much help?
How to let your team discover for themselves.
Posted on Wednesday, 28 August 2019
5 tips for mentoring software developers
I've learned a few lessons mentoring developers over the years. Here are a few tips I've picked up along the way.
Posted on Friday, 7 June 2019
Using Azure Blob Storage to host this blog
This blog is now hosted in Azure for free using Blob Storage and a CDN with a free SSL cert. There were a number of bumps in the road and this post highlights the issues with getting started with Wyam - which was used to build the site.
Posted on Monday, 27 May 2019

2015

Umbraco Preview - Are my changes live or not?
Umbraco's preview feature can be a little misleading sometimes. This post clears up some of the issues I was having with v7.2
Posted on Monday, 14 September 2015
Talking with tech leads James Gaisford
Me answering some questions posed to other tech leads.
Posted on Tuesday, 14 July 2015

2011

Using GhostScriptSharp to create pdf thumbnails
A guide to generating thumbnails from PDF files using GhostScriptSharp.
Posted on Wednesday, 3 August 2011

2009

Continual learning & getting involved
Things I wanted to try to level up as a developer.
Posted on Monday, 15 June 2009
Sql Server - Get most recent item from a table using sub-select
Sub-selects in SQL explained!
Posted on Friday, 8 May 2009