Agile software development process vs DevOps and Waterfall
Many software teams have adopted the Agile software development process because it helps them to deliver value sooner, learn from feedback, and adapt as requirements evolve. Rather than following a...
View ArticleSQL Server Long-Running Query Detection: How to Find and Monitor Slow Queries
Monitoring and alerting can be overwhelming tasks, especially for those new to the world of managing production data. One common challenge for any data professional is the identification and...
View ArticleHow to safely use MySQL 8.0 post end-of-life (and alternatives to consider)
Regardless of how popular a specific software appliance is, particular versions of it are inevitably phased out over time, paving the way for new ones. MySQL, the DB-Engines DBMS of the Year in 2025,...
View ArticleHow to optimize planned availability group failovers in SQL Server
We often perform planned availability group failovers in SQL Server for maintenance, patching, upgrades, and even hardware rotation. Typically, our failovers are fast, but sometimes they take longer –...
View ArticleLearning PostgreSQL with Grant: Data Storage
If you’re hosting your databases within a Virtual Machine (VM) or on some big iron, one of the principal bottlenecks you’re likely to see within your PostgreSQL clusters is I/O. With I/O at the center...
View ArticleWhy disabling the SQL Server sa account still matters in 2026
Every few years, someone asks a familiar question: do we really still need to disable the sa account in SQL Server? After all, it’s 2026. SQL Server has better encryption, better auditing, better...
View Article