Picking the right abstraction
Recently I had to adapt some older Java code to support a new requirement: an existing CSV report needed to include a user’s email address, translated from the user id. Pretty simple, but how does the...
View ArticleSimple Event Sourcing – conflict resolution (part 4)
After our deep dive into a Redis event store implementation we’re now getting back to actually adding functionality to the blogging application. Like the Getting started with Rails guide we’ll add the...
View ArticleSimple event sourcing – refactoring and transactions (part 5)
In the previous part we added blog post comment functionality. In this part we’ll do some refactoring and change the memory image implementation to automatically retry domain logic on optimistic...
View ArticleSimple event sourcing – users, authentication, authorization (part 6)
Previously we spend some time preparing the code to support multiple kinds of events and data, rather than just supporting blog posts. In this part we’ll add user accounts, together with the required...
View Article
More Pages to Explore .....