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…
Monthly Archives: August 2014
Should you put your build server and your release management tool on the same server?
@_AlexYates_ would you recommend having Octopus on a separate server to TeamCity? — Matt Smith (@matt40k) August 22, 2014 I didn’t think 140 characters was enough – so I thought I’d post a brief answer here. The first question that springs to mind is why would you want to put them on the same server in the first place? I’m…
Critiquing myself: My SQL Cambs user group talk
I love to learn and I love to improve. It strikes me that this is one of the key principles behind the drive towards the iterative, lean, agile, [other buzzwords], frequent releases that are symptomatic of continuous delivery. People want to try something, get feedback, iterate, get more feedback, improve, slay the dragon, iterate, get the girl (or guy), iterate,…
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…
DBAs: Relax! (Part 1) – Continuous Integration is your friend
DBAs: the world is out to get you. I know that those pesky devs are actively trying to make your life difficult by constantly devising ever more insane ways to trample all over your precious database. I know they don’t care enough about the hallowed data. Some go as far as calling you paranoid – and I say “let them!”…