SQL Server Integration Testing with Testcontainers

Part III: SQL Server Integration Testing with Testcontainers

Take your containerised SQL Server setup to the next level by using Testcontainers for .NET to write robust integration tests. Spin up real SQL Server instances on-demand, run your tests, and tear them down automatically.

January 7, 2026 Â· 16 min Â· 3351 words
Software Development: Engineering or Science?

Software Development: Engineering or Science?

A look at why software development isn’t engineering - it’s a scientific journey through complexity. Explore how the Cynefin framework exposes why Agile thrives where Waterfall fails, why requirements shift like ecosystems, and why adaptability beats rigid blueprints. Learn why software isn’t built - it’s discovered.

January 28, 2025 Â· 8 min Â· 1546 words
Allen Holub presenting at YOW! Brisbane 2024

Allen Holub @ YOW! Brisbane 2024

A brief summary of Allen Holub’s “Getting Buy-In: Overcoming Larman’s Law” at the YOW! Brisbane conference December 2024.

January 24, 2025 Â· 5 min Â· 1008 words
SonarQube with Docker Compose

SonarQube with Docker Compose

How to set up a SonarQube server using Docker Compose. I cover the configuration of both the database and the SonarQube server, and provide step-by-step instructions for integrating and scanning backend and frontend projects using SonarScanner for .NET and SonarScanner. This guide is perfect for developers looking to experiment with SonarQube locally.

May 15, 2024 Â· 12 min Â· 2465 words
Keep your dev loop as short as possible with SQL Server Backups

Easier Code Debugging with SQL Server Backups

Using SQL server backups to enhance debugging workflows in your development process.

April 21, 2024 Â· 3 min Â· 516 words