-
Enterprise Java
Rapid Development with Hibernate in CQRS Read Models
In this post I’m going to share a few tricks for using Hibernate tooling in CQRS read models for rapid…
Read More » -
Software Development
Persistence in CQRS Read Models
One of the biggest benefits of CQRS is the ability to implement multiple read models. Business rules and the domain…
Read More » -
Enterprise Java
Writing an Event-Sourced CQRS Read Model
Discussions about event sourcing and CQRS seem to usually focus on the overall system architecture or various flavors of domain-driven…
Read More » -
Software Development
Achieving Consistency in CQRS with Linear Event Store
In a recent project involving an event-sourced CQRS system, we decided to do some things that seem somewhat unusual compared…
Read More » -
Software Development
Introduction to Event Sourcing and Command-Query Responsibility Segregation
The concepts of event sourcing (ES) and command-query responsibility segregation (CQRS) have been around for quite a while. They are…
Read More » -
Core Java
Validating Class/Package Dependencies with Classycle
Classycle is a very nice analyzer and dependency checker for class and package dependencies. It lets you define package groups…
Read More » -
Core Java
Walking Recursive Data Structures Using Java 8 Streams
The Streams API is a real gem in Java 8, and I keep finding more or less unexpected uses for…
Read More » -
Core Java
Java 8 Streams API as Friendly ForkJoinPool Facade
One of features I love the most about Java 8 is the streams API. It finally eliminates pretty much all…
Read More » -
Enterprise Java
Careful With Native SQL in Hibernate
I really like Hibernate, but I also don’t know a tool that would be nearly as powerful and deceptive at…
Read More »