Recent Posts
The Ugly of Event Sourcing - Projection Schema Changes
Event Sourcing is a beautiful solution for high-performance or complex business systems, but you need to be aware that this also introduces challenges most people don't tell you about. Last year, I already blogged about the things I would do differently next time. But after attending another intr...
The Bad of Event Sourcing - The Pains of Wrongly Designed Aggregates
Event Sourcing is a brilliant solution for high-performance or complex business systems, but you need to be aware that this also introduces challenges most people don't tell you about. In June, I already blogged about the things I would do differently next time. But after attending another introd...
The Good of Event Sourcing - Conflict Handling, Replication and Domain Evolution
Event Sourcing is a brilliant solution for high-performance or complex business systems, but you need to be aware that this also introduces challenges most people don't tell you about. In @June, I already blogged about the things I would do differently next time. But after attending another intro...
The Good of Event Sourcing - Projections
It was in 2009 in Utrecht, The Netherlands, when I first learned about Event Sourcing and the Command Query Responsibility Segregation (CQRS) patterns at a training Greg Young gave there. I remembered to be awed by the scalability and architectural simplicity those styles provided. However, I als...
The three mental modes of working with unit tests
The other day, while pairing up on some unit test, I started to realize that I generally have three modes of looking at my unit tests.
Principles for Successful Package Management
How applying the SOLID principles on package design can help prevent the dependency hell
Fluent Assertions