TL;DR: I’m writing a book called Unit Testing: Principles, Patterns and Practices. Link to the book: https://www.manning.com/books/unit-testing. Click here to get a 40% discount: https://enterprisecraftsmanship.com/book-discount/
This post describes a common problem: how to deal with multiple domain events if raising of one of them must negate the others.
I published an online course about CQRS a couple months ago, and since then I realized that there are some topics I didn’t put enough emphasize on in that course, or didn’t cover at all. In the next several blog posts, I’m going to fill this gap.
This article is about CQRS commands and whether they are part of the domain model.
This article is a response to a reader’s question. The question posed an interesting problem that I think will be interesting to a wider audience.
This is an article about how two DDD patterns contradict each other.
In this article, we’ll talk about ORMs and lazy loading.
Today, we’ll discuss the difference between identity in the DDD sense and database primary keys. We often mix the two together but are they really the same thing?