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.
Hello, my name is
I’m a .NET developer and speaker who cares about building software that lasts and about the people who build it.
In this blog, I write about what I learn along the way, from architecture to coding practices, teaching, community building and personal growth.
As a .NET consultant at Talent-IT, I help teams build maintainable systems that scale. I focus on clean code, best practices, and turning business needs into solid technical solutions.
I believe teaching is the best way to learn. As a Microsoft MVP and Pluralsight author, I share my experiences on real-world development and long-term thinking through my courses and conference talks.
Software is not built in isolation. I help shape developer events as part of the content crew of Techorama and Azure Dev Summit, and I run VISUG, where developers learn from each other and grow together.
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.