> About software development_
Build it right. Ship it faster.
Notes on architecture, .NET, Azure, testing and AI-assisted development, written since 2008.
Latest posts
76 posts-
Spec-Driven Development with AI: A Practical Guide to Staying in Control
AI coding tools have made it remarkably easy to generate software at speed. They can scaffold features, sketch architecture, wire endpoints, and fill in…
Read · 17 min -
From Vibe Coding to Spec-Driven Development: A Reusable AI Agent Configuration for .NET Projects
An open-source library of GitHub Copilot and Claude Code configuration files that encode a disciplined, repeatable engineering process into AI agents, skills…
Read · 19 min -
My way to apply the test pyramid to an Onion Style architecture with Blazor
It's crucial to understand that the testing pyramid must be tailored to a project's unique requirements.
Read · 5 min -
Going All-In on UI Testing Automation: a Recipe for Failure!
Many professionals in our industry believe that the key to an effective testing strategy is a robust system of automated tests that interact with the User…
Read · 2 min -
Best Practices for Effective Unit Testing in C#
In my previous blog post, I explained the importance of writing testable code. In this post, I will explore some common best practices for unit testing in C#…
Read · 3 min -
6 Key Principles to Elevate Testability and Maintainability in C#
Testable code stands as a cornerstone in the realm of quality software development.
Read · 6 min -
Chasing the Mythical 80%: When Code Coverage Becomes a Treasure Hunt
Ah, the famous 80% code coverage - the golden number that many developers I've encountered seem to believe has magical powers to keep all the coding gremlins…
Read · 2 min -
Orchestrating Success: The Harmonious Ensemble Behind Automated Testing!
Hello everyone! Before we dive deep into the technical side of automated testing in my upcoming articles, I want to hit the pause button and shine a spotlight…
Read · 3 min -
Building Code Like a Skyscraper: The Scaffolding Magic of Automated Testing!
Today, I want to chat about how automated testing in software development is like scaffolding in building construction. Why?
Read · 2 min -
What is the best UI technology: Angular or Blazor ?
This post compares and explains in detail the pros and cons of the 2 most used SPA frameworks by .net developers, Angular and Blazor.
Read · 19 min