I really enjoyed the talk; it provided a great introduction to Event Sourcing (ES). However, presenting code from two different libraries in parallel can be a bit confusing for the audience. It might be helpful to focus on one at a time or clarify the differences. Additionally, a deeper discussion on how aggregates should be 'cut' would be beneficial. Exploring the design process and how it changes with ES, such as the emphasis on commands and events, and the use of techniques like event storming, would provide more practical insights.
It could also be valuable to address the trade-offs of using ES compared to a more traditional CRUD approach. While ES allows flexibility in evolving data structures, it often requires writing more code, which may or may not be worth the effort depending on the project. For example, ES might be ideal when you're uncertain about the final data structures, but understanding when it becomes more advantageous than CRUD is key.
Really solid talk. I loved the comparisons between EventSauce and Verbs, it helped to highlight some subtleties and complexities of the topic. Got me more excited to try it out!
Great information - just need to refine the presentation piece.
Great pacing. Not too fast, speaking wise or flying through slides. Code samples were a little hard to read from back of room. You didn’t display a link to your GitHub til the end, and it would have been cool to see that sooner. Great talk!! Took like 3 pages of notes.
Nice overview of general technique, and info about two libraries. I understood the general idea, but now have deeper insights. Thank you.
Great talk. Thanks