Many articles, plus Event Sourcing Explained using Football
It has been a while since I published one of these, so here's what I've been doing:
Hey everyone.
Can’t believe it’s been over a year since I published my last newsletter. I’ve been putting a lot of work into my website lately. I’m really proud of it, but I am very aware I’ve been neglecting this newsletter. I have a few ideas how to change that.
But, before I do anything, I thought it would be a good time to simply share what I’ve been creating since the last post.
Event Sourcing Explained using Football
For roughly six months, I worked on a video explaining Event Sourcing using football as an analogy:
It explains the core principles, like why you can rebuild state from events, but cant rebuild events from state.
Obviously, as with all my videos, it uses metaphors and analogies. Expect things like using a scoreboard showing 2-1 to tell you the score, but not tell you how it got there.
If you’ve been curious about Event Sourcing, or haven’t heard of it before, I hope this provides a gentle introduction to quite a powerful pattern.
Recent Articles
Writing is thinking. I like to write in order to clarify my thinking. As someone with dyslexia, it can be uncomfortable at times, but I do believe it helps.
Here are some posts I’ve been writing:
Devlog: Strangling a Monolith
I wrote the 3rd and 4th post in the devlog series documenting the extraction of a service from a monolith with lots of legacy code. The series is now:
I planned to write many more articles in the series, however I’ve had to pause working on these recently. There are another 12 articles I have notes for and could write in this series covering all the ups-and-downs.
Going Forward
First, apologies for neglecting this newsletter. Every time someone new joined, I felt more and more guilty. Thank you for being here and I’ll try to do better going forward.
I want to use this space as somewhere to share on a more regular basis. I’ll share the content I’ve been writing, but I’d like a space with less structure and more conversational. Somewhere I can engage with people about things.
So, let me know what you’d like to see. Some ‘behind the scenes’ type stuff? Or rough examples of what I’m working on?
Let me know!
a.


