C# private fields are not accessible outside the class. It’s C# 101 right? Which means this code ...

Read More

Oh the irony. The DDD community advocates for unambiguous language. And yet even our own terms are ...

Read More

Where do you put code for sending emails? Sounds simple right? The funny thing is that if ...

Read More

Events are at the heart of a CQRS Event Sourced system. Which is why changing or upgrading ...

Read More

Ok, so you have two event sourced aggregate roots. You need to call a method in one ...

Read More

An aggregate root is at the heart of your domain. I am going to dissect a simple ...

Read More