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.

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…

WP_20140923_16_05_34_Pro

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…

AgileOTB

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…

TFSBuildMaster

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…

ICEsquare

#iceBucketChallenge

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…

question-31842991

DBAs: Relax! (Part 2) Automated Deployment does not mean what you think it means.

This post leads on from DBAs: Relax! (Part 1) where I discussed Continuous Integration (CI). In this post I’m going to discuss Automated Deployment, Continuous Delivery and Continuous Deployment and the very important, and often overlooked, differences between what these terms actually mean. Let’s re-vist the workshop where Tom and I were teaching about a dozen SQL Server professionals how…