My Blog Posts
Producing human readable SQL script descriptions with the OpenAI APIs and PowerShell (a.k.a ChatGPT: I’m here for the hype)
“Learning should be a joy and full of excitement. It is life’s greatest adventure; it is an illustrated excursion into the minds of the noble and the learned.”- Taylor Caldwell Perhaps I should have instead started with a better quote like “rumors of my demise have been greatly exaggerated” or something like that – you…
Moving from Redgate SQL Source Control pipelines to Flyway Desktop with Redgate Deploy
“Like all magnificent things, it’s very simple.”- Natalie Babbitt There has been a lot of change over the years in the Redgate solutions – I hasten to add this is a good thing. Back in my day it was SQL Source Control to store your database in Version Control; at the time it was probably…
Time for a new beginning…
I’m leaving Redgate Software, and those… are some tough words to write. Over the past 6 years many of you have come to know me as someone who will talk passionately about everything from Database DevOps to Data Masking and Provisioning. I’ve created countless videos, blog posts, podcasts, webinars… and I’ve loved every single one…
3 simple pipelines for database development with Redgate Deploy – Part 3: CircleCI
“There is no place to reach.. only places to rest to carry on.”- Jaya Bhateja SPOILER ALERT – This is part 3 of a 3 part series on enabling database deployments using Redgate Deploy, so if you have not read at least the Setup and Principles section of my previous post (Part 1 which you…
3 simple pipelines for database development with Redgate Deploy – Part 2: GitHub Actions
“Finding new, relevant quotes for every blog post is hard”- Chris Unwin SPOILER ALERT – This is part 2 of a 3 part series on enabling database deployments using Redgate Deploy, so if you have not read at least the Setup section of my previous post (Part 1 which you can find here) then I…
3 simple pipelines for database development with Redgate Deploy – Part 1: Setup & GitLab
“Society must adapt to diamonds, diamonds don’t adapt to society.”- Abhijit Naskar The world is changed… I feel it in the water… I feel it in the earth… smell it in the air. On a totally unrelated note did you know December 2021 marks the 20th Anniversary of the Lord of the Rings films? Just…
Flyway Desktop: Don’t be afraid of your own Shadow (DB)
“Just don’t hold back. Don’t be afraid to make mistakes and stuff.”- Kristen Stewart <HolidayTalk> Howdy folks! Welcome back! Well, I guess that should be aimed at me – it’s been a few weeks *cough* months *cough* since I last blogged anything on here and this is because I was on a sabbatical – I…
When the unused become used: Using SQL Data Catalog to spot the pitfalls of a data classification process
“The surprise is that you continue to be surprised.”- Jill A. Davis But what surprise am I alluding to? Of course it is the surprise that “all of a sudden” you have sensitive data in tables where there ought not be! What I mean is; we have a fantastic process in place: we have completely…
SQL Data Catalog, Data Masker and your DevOps pipeline: How do I make sure everything is being masked?
“However fast regulation moves, technology moves faster. Especially as far as data is concerned.”- Elizabeth Denham You’re probably sick of me constantly talking about how the cataloging of columns should be part of the DevOps upstream deployment process. I’ve blogged about it. I’ve even produced a video demonstrating this in action. But one question that…
PASS Data Community Summit 2021
“Education is the kindling of a flame, not the filling of a vessel.”- Socrates I have spoken at previous PASS Summits; both through the virtue of working for Redgate, and off my own back through dedication and passion to the subject matter I speak about: Data Privacy and Protection. In 2018 I stood on stage…
Follow My Blog
Get new content delivered directly to your inbox.