a fly on the wall view of some key problems with delivering software and databases

Most blogs about software delivery are written by software developers or 'DevOps' types. This is logical, but sometimes it helps to take a step back. This blog is from the perspective of someone who is not a developer, but who works with many of them at a variety of organisations. From this perspective some patterns jump out, even to the untrained eye. Sometimes the solutions are obvious, if only it was possible to look at them from a different angle.


If Shakespeare had invented DevOps

About a month ago a couple of my colleagues, James Murtagh (twitter) and Becky Amos (twitter), challenged me to write an alternative version of the prologue to Romeo and Juliet. Here is what I came up with. Comments welcome, but only if they are in iambic pentameter. *** Two households, both alike in dignity, In the IT dept, where we…


Tech coffee: A successful protocol for data transfer between human brains

This week Sean Newham (@SeanNewham) and I are visiting a company called Farm Credit Services of America. Last night a bunch of them, including John Morehouse (@SqlrUs), their production DBA, took us out to dinner and we were discussing how DBAs and developers should be better at working together. They play different but important roles and both are necessary in…


Using Entity Framework (or some other ORM tool)? Having performance issues? Here’s a solution.

This week I’m a booth babe for Red Gate at BASTA, a conference for Microsoft stack developers in Germany. This year the theme is ALM (Application Lifecycle Management). With so many people talking about how they deliver their updates I thought that discussions about our SQL Server version control, CI and release management plug-ins would be the topic of the…


Liveblogging from Agile on the Beach

Please excuse typo’s, grammatical errors, poor style/structure and general rough-ness. I’m continuously deploying my updates to live whilst attending sessions at Agile on the Beach… I’ve tried to record the sessions accurately, without personal embellishment. Be warned: This post is very long. You should use the links below to click ahead to my notes on the sessions that sound interesting…


Extending the Red Gate SQL Automation Pack TFS Build scripts to create and deploy releases with Deployment Manager or Octopus Deploy

Red Gate recently released a new set of build scripts, specifically designed for TFS Build that allows users to call the Red Gate SQL Automation Pack to build, test and deploy their database. It also makes it easy to publish a NuGet package containing the database scripts to a NuGet repository ready to be picked up by a release management…



I’m taking a slight diversion from the usual theme of this blog. My wonderful friend, @uongy, to whom I bear no resentment, none at all, challenged my wife and I to do the ice bucket challenge. I would like to take a moment to thank my beautiful sister, to whom I have no bad feelings towards either, none at all, for…