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.
Are CQRS commands 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.
Hierarchy of value objects →
This is an article about how two DDD patterns contradict each other.
More about CQRS vs Specification pattern →
My new online training course CQRS in Practice went live.
In this article, we’ll talk about ORMs and lazy loading.
In Defense of 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?
More about Entity Identity vs Database Primary Key→
That was probably a long wait for those of you who follow my blog. But, better late than never, so here it is: another comparison of Entity Framework and NHibernate, in which I bash EF Core and present it as an unbiased review. Just kidding, I do try to be unbiased here to the best of my skills.
This article renders the previous ones obsolete (which they already were at this point anyway).
More about EF Core vs NHibernate→
Today’s article is an answer to a reader’s question about the use of Value Objects to represent the identity of an entity.
More about Value Objects and Identity →
This is the final post in my series about unit testing anti-patterns. This one is about non-determinism in tests.
Non-determinism in tests →
I’m continuing my unit testing anti-patterns article series. Today, we will talk about overriding methods in classes-dependencies.