tsql2sday-300x300

T-SQL Tuesday #83­­­­ – We’re still terrible at delivering databases

This is my first contribution to the T-SQL Tuesday blog party. This month it’s hosted by the impatient DBA. The theme for this month is that we’re still dealing with the same problems. I hope you don’t all want to throw me out of the party after you finish reading… Here’s goes. *GULP* When a graduate sales guy, within a…

Anger2

Three odd attitudes towards database unit testing that make me angry

Recently I’ve come across three attitudes towards unit testing database functions and stored procedures etc that I’ve found rather odd, confusing or downright infuriating. I thought I’d share the things people said and the attitudes they expressed, before explaining why they are stupid. Here goes…  “The QA team write the tests” You’re doing it wrong. Developers should write their own…

DLM Bespoke-Square

Introducing DLM Consultants Part 5: DLM Bespoke Consultancy

This post is the final part of a series that introduces DLM Consultants and discusses each of the training and consulting packages that they offer: Introducing DLM Consultants Part 1: The Mission Introducing DLM Consultants Part 2: DLM Health Check Introducing DLM Consultants Part 3: DLM Workshops Introducing DLM Consultants Part 4: DLM Kick-starter Introducing DLM Consultants Part 5: DLM Bespoke Consultancy This…

DLM Kickstarter-01 - Square

Introducing DLM Consultants Part 4: DLM Kick-starter

This post is the fourth part of a five part series that introduces DLM Consultants and discusses each of the training and consulting packages that they offer: Introducing DLM Consultants Part 1: The Mission Introducing DLM Consultants Part 2: DLM Health Check Introducing DLM Consultants Part 3: DLM Workshops Introducing DLM Consultants Part 4: DLM Kick-starter Introducing DLM Consultants Part 5: DLM Bespoke Consultancy…

DLM Workshop-01 - square

Introducing DLM Consultants Part 3: DLM Workshops

This post is the third part of a five part series that introduces DLM Consultants and discusses each of the training and consulting packages that they offer: Introducing DLM Consultants Part 1: The Mission Introducing DLM Consultants Part 2: DLM Health Check Introducing DLM Consultants Part 3: DLM Workshops Introducing DLM Consultants Part 4: DLM Kick-starter Introducing DLM Consultants Part 5: DLM Bespoke Consultancy…

DLM Health check-01-square

Introducing DLM Consultants Part 2: DLM Health Check

This post is the second part of a five part series that introduces DLM Consultants and discusses each of the training and consulting packages that they offer: Introducing DLM Consultants Part 1: The Mission Introducing DLM Consultants Part 2: DLM Health Check Introducing DLM Consultants Part 3: DLM Workshops Introducing DLM Consultants Part 4: DLM Kick-starter Introducing DLM Consultants Part 5: DLM Bespoke Consultancy…

Avatar_400x400px

Introducing DLM Consultants Part 1: The Mission

This post is the first part of a five part series that introduces DLM Consultants and discusses each of the training and consulting packages that they offer: Introducing DLM Consultants Part 1: The Mission Introducing DLM Consultants Part 2: DLM Health Check Introducing DLM Consultants Part 3: DLM Workshops Introducing DLM Consultants Part 4: DLM Kick-starter Introducing DLM Consultants Part 5: DLM Bespoke…

Cheesegrater

Database drift, cheese graters and Elton John

I sang another song. I’m not very good at singing. Or playing the piano. If I’m honest, you probably shouldn’t watch it. The song itself starts at 3 minutes and 10 seconds. Before that is a three minute lightning talk that provides some context. I apologise that the audio for the lightning talk is pretty poor – it’s fine for…