This week I cover at-least-once delivery, persisted messages, and the Two Generals’ Problem.
The Two Generals’ Problem is provably unsolvable, just like getting anyone to answer @thefubhy in our team chat.
Module of the Week #4 is all about how cluster routes messages to the correct entity without a central coordinator.
I spent way too much time on the visuals for this week's post, but I think it might be the best one yet.
https://t.co/OA003KZm7v
Effect v4 is here.
One ecosystem. Zero dependencies.
The next chapter of Effect and the foundation for building reliable software and AI agents in TypeScript.
@maxwellbrown@danieljvdm Lol. Basically I just have a skill that "makes the tests more focused" and "make the changeset more clear and concise".
And then I take a look and work out if it needs any more clean up.
AI likes to overdo everything so I'm usually just trying to apply constraint.
Better late than never - this week's Module of the Week is all about RcMap, @EffectTS_ 's reference counted map module.
See you nerds at Office Hours tomorrow!
https://t.co/AJaOcFFYnG
This is now available in the latest @EffectTS_ RC release.
You can use @effect/ai-typesafe or the open router package to provide a DecisionModel implementation.