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

This was all triggered by new functionality that I want to add: the ability to set a date/time when concert tickets go on sale that is separate from when the concert was scheduled (entered into the system).

Read all about it at https://ted.dev/articles/2026/03/30/live-coding-journal-mar-30-2026/

#EventSourcing #Java

Live Coding Journal - Mar 30, 2026 | Ted M. Young

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

Ted M. Young

I recently talked with @bbelderbos about #eventSourcing, #dataStar, and other thoughts that have transformed how I write code today.

https://www.youtube.com/watch?v=8aQ7j8mz5Ug

Chris May on Event Sourcing, Simpler Frontends & AI Workflows

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

Release Notes for 3.15.0 Feature release (minor) 3.15.0 Total issues resolved: 0 Total pull requests resolved: 4 Total contributors: 2 enhancement 300: add DatePoint & Uid normalizer and hydrato...

GitHub

More live coding #Java and #EventSourcing:

I dealt with "external" and "parameter" validation (I didn't implement the third type: "internal" validation) of scheduling conflicts for Concerts.

I also pondered minimal consistency boundaries.

Notes are at: https://ted.dev/articles/2026/03/24/live-coding-journal-mar-24-2026/

Live Coding Journal - Mar 24, 2026 | Ted M. Young

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

Ted M. Young

Back to streaming, with notes from yesterday's stream: https://ted.dev/articles/2026/03/23/live-coding-journal-mar-23-2026/

I chatted about consistency boundaries, missing-event heuristics, and encoding (serializing) events.

#EventSourcing #Java #TDD

Live Coding Journal - Mar 23, 2026 | Ted M. Young

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

Ted M. Young

Event Storming on sticky notes, then straight into code.

Oliver Zihler and Alina Liburkina run a hands-on workshop at DevOpsDays Zürich 2026. Build an event-sourced domain model with Axon Framework and Kotlin.

CQRS, DDD Aggregates, Commands, Domain Events, Projections, and event versioning. All in one session.

https://www.devopsdays.ch/event/program/workshops/oliver-zihler/

#DevOpsDays #DevOps #DDD #EventSourcing

Next week I will speak at BASTA! Conference in Frankfurt, about #SoftwareArchitecture, #CSharp, #LLM use in #CQRS and #EventSourcing systems, and much else. 🌎 Bring your thinking hat for my #BASTAllionaire game show 🎉! Say hello if you see me, or come talk about #DevExpress. 🚀 https://basta.net/frankfurt/
BASTA! Frankfurt | Die Konferenz für .NET, Web & AI Innovation

Besuchen Sie die führende Konferenz für .NET, Windows & AI Innovation | 2. – 6. März 2026 | Frankfurt am Main

BASTA!
We released 1.0.0-alpha8 of event-sourcing-admin-bundle! See here for the changelog: https://github.com/patchlevel/event-sourcing-admin-bundle/releases/tag/1.0.0-alpha8
#PHP #DDD #EventSourcing #Symfony #Dashboard #Admin