
EventSauce is a usable reference implementation for #eventsourcing in #PHP created by @frankdejonge
Amsterdam, The Netherlands
Joined February 2018
- Tweets141
- Following12
- Followers753
- Likes45
The eventsauce/clock and eventsauce/eventsauce packages now support @phpfig’s clock interface.
EventSauce retweeted
The eventsauce/backoff package just got a little more useful. The package now allows infinite retries on any strategy, adds a new jitter that only jitters after a certain threshold, and it contains a runner class for running any callable: github.com/EventSaucePHP/Bac…
EventSauce retweeted
Still not sure what Event Sourcing is about? Need a little help to get started with @eventsaucephp? Let's create your first aggregate together and explain some of the concepts along the way tech.osteel.me/posts/buildin…
EventSauce retweeted
Turns out, it's not very difficult to provide a bespoke @eventsaucephp experience for @pestphp.
How does this look?
EventSauce retweeted
I've seen people recently ask what Event Sourcing package they should use in PHP.
I exclusively recommend @eventsaucephp eventsauce.io/
It comes from a strong philosophical lineage and I've seen it rigorously battle-tested in high-scale environments.
A couple months in, EventSauce 3 is now the most downloaded version! 🥳 The downloads breached the 1k daily downloads mark, seeing more and more adoption of the project. Exciting stuff! 🥳
Version 3.1 of EventSauce was just tagged, it includes a new utility to test anti-corruption layers (contributed by @RobertBaelde)
Check out the docs: eventsauce.io/docs/advanced/…
📦 EventSauce 3.0 is tagged! 📢
This release ships robust message replaying tools, championed by @RobertBaelde 🙌 The design supports rebuilding projections from long histories, even when replaying spans multiple deployments.
eventsauce.io/docs/advanced/…
Happy event sourcing!
EventSauce retweeted
Version 2.3 was tagged today, it features two new additions:
1. ObjectHydrator serialization using github.com/EventSaucePHP/Obj…
2. Handler strategies for the EventConsumer (see eventsauce.io/docs/reacting-…)
Happy event sourcing!
Version 2.3 was tagged today, it features two new additions:
1. ObjectHydrator serialization using github.com/EventSaucePHP/Obj…
2. Handler strategies for the EventConsumer (see eventsauce.io/docs/reacting-…)
Happy event sourcing!
EventSauce retweeted
📦 @eventsaucephp object-hydrator 0.4.0 was just tagged 💪🏼 a TON of work went into this release!
The biggest improvements:
- Object serialization added 🚀
- DocBlock type inference for arrays
- Better performance of reflection implementation
github.com/EventSaucePHP/Obj…
EventSauce retweeted
On the plus side, I managed to prep @eventsaucephp’s ObjectHydrator for its next major release and it’ll be EPIC! Lots of hydration improvements and it can now also serialize objects. A one-stop shop for strict object mapping.
EventSauce retweeted
Yesss, happy to finally host Frank at the conference 😁
Very much looking forward to his talk! Given his experience so far in the industry it's gonna be super interesting 👀
#fseu22
Frank de Jonge @frankdejonge will talk about "Designing a mission critical event system" at Full Stack Europe 2022. Get your tickets now fullstackeurope.com
🎁 EventSauce 2.0 was tagged last night! It comes with a small (but nice) breaking change: using `static` return types for several methods (AggregateRootID, SerializablePayload).
Check out the full changelog here: eventsauce.io/docs/changelog…
This blog post describes one of the fundamental building blocks of EventSauce; Message Envelopes.
📝 Use a Message Envelope
In this post I provide a comprehensive insight into message envelopes. It covers why they exist, what they look like in code, and how to use them.
blog.frankdejonge.nl/use-a-m… #softwareDesign #architecture #eventDriven #messaging
EventSauce retweeted
📝 The different types of events in event-driven systems: blog.frankdejonge.nl/the-dif…
🥳
Version 1.4.0 of @eventsaucephp was released. It features a massive updated, introducing a set of tools to build rich and versatile anti-corruption layers.
eventsauce.io/docs/advanced/…
Version 1.3 was just released, adding a way to explicitly map class names to event types during serialization, a great way to decrease code level coupling, contributed by @RobertBaelde 👌
eventsauce.io/docs/advanced/…
EventSauce retweeted
New 📦 alert: Version 0.1.0 of eventsauce/object-hydrator was just tagged. It turns data (like deserialised JSON) into strict objects. It ships with a dumper to let you run a compiled version for superb performance, check it out: github.com/EventSaucePHP/Obj…









