At first glance, encryption may seem like a one-step solution to protect sensitive data in the software development lifecycle. In this post we share why reality is not so simple, and what to do instead. Read more
Technology and ways of working are changing rapidly, but one important area lags behind in some Enterprises: the way software is evaluated and purchased. Learn why old methods lead to poor results and how to more effectively evaluate software. Read more
Many people assume that building proficiency at database development and operations leads to the ability to attain "zero downtime deployments." In this post I share why "zero downtime" is a problematic goal, and what a better approach looks like. Read more
There's a lot of confusion out there as to what you can and can't do with backups for Azure SQL Managed Instances. In this post we share why these backups are not currently portable to on-prem instances of SQL Server -- but there are signs they may become more portable in the future. Read more
Why are some companies successful at transforming their businesses and accelerating change, while others fail?
In this post, I examine the journeys of three famous organizations. I discuss the patterns and practices that enable successful companies to catalyze change within their cultures and also identify anti-patterns that hinder growth. In closing, I summarize the... Read more
There’s a myth about DevOps which is hard to shake free of: that “success” means fully automating your deployments from code check-in to production. This is not at all the case. Automated deployment itself is not difficult – even for databases We’ve had the ability to automate the delivery of code to applications and... Read more