Released: Domain-driven Design: CQRS in Practice
When CRUD starts to break down, CQRS can help bring clarity back. In this course, I walk through applying Domain-Driven Design and CQRS in a practical, real-world .NET application.
When CRUD starts to break down, CQRS can help bring clarity back. In this course, I walk through applying Domain-Driven Design and CQRS in a practical, real-world .NET application.
Letting go of a fixed mindset changed how I learn and grow as a developer. This post reflects on the small mental shifts that quietly shaped my career.
Europe has long been missing a Microsoft-focused developer conference. But not anymore, we are bringing it back with Azure Dev Summit in Lisbon.
Writing tests is often repetitive and time-consuming. In this course, I show how GitHub Copilot can act as a partner to help write better tests with more confidence.
Code reviews don’t have to be slow or shallow. In this course, I explore how GitHub Copilot can support better reviews.
Speaking internationally for the first time was both exciting and uncomfortable. This post reflects on that experience and shares the key ideas from my Orleans session.
I was awarded Microsoft MVP: what it means to me, how community shaped my career, and why I’m committed to giving back.
Stop sprinkling configuration keys everywhere: use the .NET Options pattern to bind settings to strongly typed classes and validate them at startup.
Configuration in .NET looks simple until it isn’t. This post explains how providers, source ordering, and secrets really work—and why understanding them matters in production systems.
Microsoft Orleans hides much of the complexity of distributed systems behind a simple programming model. This post introduces its core concepts and explains when it’s a good fit in real-world .NET applications.
Giving my first live talk pushed me well outside my comfort zone. This post reflects on that experience and shares the key lessons from my session on Azure App Configuration and Key Vault.
My new Pluralsight course is live: learn to combine REST APIs, SQLite, secure storage, and offline support in .NET MAUI apps.
The Strategy pattern becomes far more powerful when combined with dependency injection. This post shows how to apply it in .NET to keep code flexible, testable, and easy to extend.
VisugXL is our yearly full-day community event for .NET developers in Belgium.
Ten years of Techorama shaped my career in ways I never expected. This post reflects on community, learning, and how saying yes to small things can quietly change everything
After a long pause, I’m picking up writing again.