Senior .NET & Azure Engineer

18+ years' experience delivering production systems across development, infrastructure, and cloud

Start Here

As A Service

In Cloud Computing there are a lot of terms that end aas or As a Service. Most of these I hadn’t heard of until I started writing this list. Any service that is delivered over the internet instead of hosted locally on your network or PC could in theory be described as an As a Service. PaaS Platform As a Service This is...

Rubber Duck is a process in development where you talk through an issue with an inanimate object such as a Rubber Duck. It gets its name from the book The Pragmatic Programmer where it was first used. I am the only programmer where I work and often I find myself with a question that I can’t find the answer to. I do...

I might actually like SQL Server

How did this happen I think I may actually like SQL Server now? I remember a few years back when I used to grumble about writing a SQL query that included a JOIN. For some reason back then I could never get my head around JOINs. Today is a totally different story. I wrote a deployment script that did the following:...

I have been recently working on a database that hasn’t been designed but has been hacked together by lots of people over the years. It started life as an Microsoft Access database created by my director to keep track of all the projects that our company does. It was not much more than one table listing everything. At...