Blog

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

Create your own mediator implementation (or use this one)

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.

Read more →
Monitor your application performance with Prometheus and Grafana

Monitor your application performance with Prometheus and Grafana

Now that we've covered quite a few topics regarding messaging, it's about time we take a look at a way to monitor our services and our communication between them. And even if you're not into messaging itself, this post might be for you. Let's visit Prometheus and Grafana.

Read more →
How to implement the mediator pattern in ASP.NET using MassTransit

How to implement the mediator pattern in ASP.NET using MassTransit

Today's post takes a look at the mediator pattern and its use and explores its integration into MassTransit as well as potential drawbacks and ways to address these issues.

Read more →
Software engineers suffer from Dunning-Kruger - do you too?

Software engineers suffer from Dunning-Kruger - do you too?

Ever heard about the Dunning-Kruger effect? Let me share my thoughts on it and how I think that all software engineers suffer directly or indirectly from its symptoms and consequences.

Read more →