Notification Event Pattern
The notification event pattern uses a small event message to indicate that something has changed (e.g. New or Updated order). The event contains a reference to the data that has changed but very …
The notification event pattern uses a small event message to indicate that something has changed (e.g. New or Updated order). The event contains a reference to the data that has changed but very …
One thing about developing software - it is never dull. I have been lucky to be on projects that are on the leading edge with technologies and patterns that become mainstream. Event driven …
Event Sourcing is a fascinating design pattern. In an Event Sourced applications/systems instead of storing the current state we derived the current state from a list of events. Many articles and …
Consistency can be defined as an absence of a contradiction. For distributed event driven systems data state inconsistencies are a fact of life. First lets consider a direct call system. In this case …
'Event driven' is used to describe a wide range of application and system architectures so it is important to define some context. icon:tag[]: Event driven distributed systems that use asynchronous …
This is a followup to consistency. Specifically this is about measuring consistency in a distributed system within different consistency scopes. Event or message driven systems using CQRS present the …
This is a followup to consistency. Specifically this is about measuring consistency in a distributed system within different consistency scopes. Event or message driven systems using CQRS present the …
forge v2026.10.2 is mostly one change: the parser and layout code can now be used as a library, without the command line attached. Everything else in the release is dependency upkeep. forge is a …
This is a short release note, not an argument. If you use IntelliJ, RustRover, GoLand or WebStorm and you’ve been curious about forge, this is the release that gives you a preview pane. forge is a …
An agent decides it is done when the checks it can run come back green. Every one of those checks is a question about the repository it is standing in. The team that generates a client from your …