We released 1.4.0 of laravel-event-sourcing! See here for the changelog: https://github.com/patchlevel/laravel-event-sourcing/releases/tag/1.4.0
#PHP #DDD #EventSourcing #Laravel
Release 1.4.0 ยท patchlevel/laravel-event-sourcing

Release Notes for 1.4.0 Feature release (minor) 1.4.0 Total issues resolved: 0 Total pull requests resolved: 1 Total contributors: 1 enhancement 40: Add Laravel 13 support, Drop Laravel 10 & PHP...

GitHub
We released 3.16.0 of event-sourcing-bundle! See here for the changelog: https://github.com/patchlevel/event-sourcing-bundle/releases/tag/3.16.0
#PHP #DDD #EventSourcing #Symfony
Release 3.16.0 ยท patchlevel/event-sourcing-bundle

Release Notes for 3.16.0 Feature release (minor) 3.16.0 Total issues resolved: 0 Total pull requests resolved: 1 Total contributors: 1 enhancement 302: allow to switch to experimentel stack hydr...

GitHub

๐ŸŽฏ ๐—–๐—ฅ๐—จ๐——, ๐—˜๐˜ƒ๐—ฒ๐—ป๐˜ ๐—ฆ๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ถ๐—ป๐—ด & ๐——๐——๐—— โ€“ ๐—ช๐—ต๐˜† ๐—ช๐—ฒ ๐— ๐—ถ๐˜€๐˜‚๐—ป๐—ฑ๐—ฒ๐—ฟ๐˜€๐˜๐—ฎ๐—ป๐—ฑ ๐—ข๐˜‚๐—ฟ ๐——๐—ผ๐—บ๐—ฎ๐—ถ๐—ป | ๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐˜„๐—ถ๐˜๐—ต ๐—š๐—ผ๐—น๐—ผ ๐—ฅ๐—ผ๐—ฑ๐—ฒ๐—ป

Is your architecture really the problemโ€ฆ or is it communication? ๐Ÿค” In this #SAG2025 expert interview, Golo Roden dives into the trade-offs between #CRUD, #EventSourcing, and #DomainDrivenDesign โ€“ and reveals why many teams struggle not because of technology, but because they donโ€™t truly understand their domain.

Watch the full interview ๐Ÿ‘‰ https://youtu.be/mOtoo-SFxfg

#SAGconf #SoftwareArchitecture #iSAQB

Another stream, another set of notes. So much "new"!

I try out a new design for Projectors, splitting EventConsumer into two pieces. Test-driving shows how it's about design exploration, not just writing tests.

https://ted.dev/articles/2026/04/06/live-coding-journal-apr-6-2026/

#Java #EventSourcing #TDD

Live Coding Journal - Apr 6, 2026 | Ted M. Young

Reflections, Learnings, and Mistakes from live coding my JitterTicket Event Sourcing application

Ted M. Young

Notes from my #Java #EventSourcing work, where I looked at event consumers that only get events they're interested in.

Struggled with Java's MethodHandle (docs could be better!), but otherwise works well.

Thoughts about Projector design.

Read more at: https://ted.dev/articles/2026/04/02/live-coding-journal-apr-2-2026/

Live Coding Journal - Apr 2, 2026 | Ted M. Young

Reflections, Learnings, and Mistakes from live coding my JitterTicket Event Sourcing application

Ted M. Young
We released 3.19.1 of event-sourcing! See here for the changelog: https://github.com/patchlevel/event-sourcing/releases/tag/3.19.1
#PHP #DDD #EventSourcing
Release 3.19.1 ยท patchlevel/event-sourcing

Release Notes for 3.19.1 bugfix release (patch) 3.19.1 Total issues resolved: 0 Total pull requests resolved: 2 Total contributors: 1 bug 839: Fix extension doctrine cipher key store thanks to @...

GitHub
We released 3.19.0 of event-sourcing! See here for the changelog: https://github.com/patchlevel/event-sourcing/releases/tag/3.19.0
#PHP #DDD #EventSourcing
Release 3.19.0 ยท patchlevel/event-sourcing

Release Notes for 3.19.0 Feature release (minor) 3.19.0 Total issues resolved: 0 Total pull requests resolved: 4 Total contributors: 3 enhancement 835: add doctrine cipher key store for hydrator...

GitHub
We released 1.7.0 of event-sourcing-phpunit! See here for the changelog: https://github.com/patchlevel/event-sourcing-phpunit/releases/tag/1.7.0
#PHP #DDD #EventSourcing #PHPUnit #Testing
Release 1.7.0 ยท patchlevel/event-sourcing-phpunit

Release Notes for 1.7.0 Feature release (minor) 1.7.0 Total issues resolved: 0 Total pull requests resolved: 1 Total contributors: 1 enhancement 24: Enable PHPUnit mocks in tests thanks to @Dani...

GitHub

Making read models truly expressive from event streams isn't always straightforward. In this live coding talk with @mathiasverraes and @ericevans, we explored techniques for building expressive projections. The key takeaway was seeing practical ways to transform complex events into clear, domain-aligned read models.

Watch: https://virtualddd.com/sessions/ddddd-20-live-coding-expressive-projections/

#DDD #EventSourcing #Projections

[DDDDD-20] Live coding: Expressive Projections

Letโ€™s write some event sourced projections! Our weapons of choice include higher order functions, algebraic data types, pattern matching, all the goodies of a modern programming languages. But the secret behind our success will be our Dogged Determination to Descriptive naming. Weโ€™ll observe how our domain language crystallises, how patterns emerge, and how we end up with code that communicates intent.

Virtual Domain-Driven Design

We started using event sourcing over ten years ago. One of the hardest lessons was that there is a kind of events that is not obvious at first but have a big impact on your system design. I call this kind secondary domain events.
https://www.planetgeek.ch/2026/04/01/the-problem-with-secondary-domain-events-in-event-sourcing/

#EventSourcing

The Problem with Secondary Domain Events in Event Sourcing

We started using event sourcing over ten years ago. One of the hardest lessons was that there is a kind of events that is not obvious at first but have a big impact on your system design. I call this kind secondary domain events. In this post, I'll explain what secondary domain events are, and...

planetgeek.ch