tryhard for building fast, reliable and stable software ⚡ Event Sourcing enthusiast 👨💻 Freelancer Software Engineer & Consultant at https://patchlevel.de 🛠️ Maintainer of https://github.com/patchlevel/event-sourcing #EventSourcing #PHP #DDD
Remote
tryhard for building fast, reliable and stable software
⚡ Event Sourcing enthusiast
👨💻 Freelancer Software Engineer & Consultant at https://patchlevel.de
🛠️ Maintainer of https://github.com/patchlevel/event-sourcing
0
Followers
0
Following
2
Posts
Joined December 16, 2022
Website:
GitHub:
Maintainer:
Posts
Daniel Badura
@danielbadura@phpc.social
phpc.social
I wrote a small blog post about the new release of patchlevel/event-sourcing-phpstan-extension, 1.3.0 adds three new rules.
They report aggregate properties that no event ever fills, state that nothing ever reads, and state that changes outside an apply method.
Also, every rule can be turned off individually.
Feel free to check it out!
https://patchlevel.dev/blog/what-is-new-in-the-event-sourcing-phpstan-extension-1-3-0
#TechBlog #PHP #DDD #EventSourcing #PHPStan #StaticAnalysis
Open post
Daniel Badura
@danielbadura@phpc.social
tryhard for building fast, reliable and stable software ⚡ Event Sourcing enthusiast 👨💻 Freelancer Software Engineer & Consultant at https://patchlevel.de 🛠️ Maintainer of https://github.com/patchlevel/event-sourcing #EventSourcing #PHP #DDD
phpc.social
Requirements change, but your events are immutable and your history lives forever. So how do you evolve them without breaking anything?
I just published the second and final part of my two-part series on event design: "Evolving Your Events Over Time." It walks through the whole toolbox of event evolution, from a free rename to rebuilding the whole store.
Feel free to check it out!
https://patchlevel.dev/blog/evolving-your-events-over-time
#TechBlog #PHP #DDD #EventSourcing #EventDesign
4
0
3
0
Remote instance
phpc.social
Open on original server