Blog
Articles about .NET, software architecture, and developer life.

Best practices for OpenTelemetry in .NET
Observability and distributed tracing are the new logging kids on the block. Let ma share my insights on some of the best practices when it comes to integrating observability concepts into your .NET applications.

Debugging distributed systems is hard!
Distributed systems feature a level of complexity that is very different from what we were used to in a classic monolithic application. This will especially become apparent once _things go wrong_ in your system, and they always do.

Deploy your Blazor app to Azure now for free!
With the new Static Web Apps service on Microsoft Azure, deploying your side or even enterprise projects and applications has never been easier. You can try that out in just a couple of clicks. And the best: It's free for personal use and small projects. Let's see how that works.

Create your own mediator implementation (or use this one)
In today's article, we make building a custom mediator implementation an exercise for ourselves. And if you're not interested in trying that, you might want to check out the library that I offer you here.