During the Delft Developers Meetup Event of 28th October 2021, I was offered the opportunity to speak about Event Sourcing. Thanks to TJIP for organizing this.
The short version of the story: Focus on writing your Domain Models, be expressive, and keep both events and replay methods as simple as possible, ideally without if-statements and other logic.
To illustrate the story, I showed this Conquer Club show case. For those interested, the slides are on-line.