JSONB Was Fine. The Side Effects Needed a State Boundary.
What should happen when a checklist item sends a client message? In this portal, that question starts with a milestone stored as a JSON…
Tag archive
What should happen when a checklist item sends a client message? In this portal, that question starts with a milestone stored as a JSON…
Originally published on andrew.ooo — visit the original for any updates, code snippets that aged...
Use state machines and workflow engines in Laravel to keep business rules explicit, auditable, and resilient across async processes.

Rust developers already accept one important move: if something matters to correctness, it should be...
Beyond Sequences: Unleashing State Space Models for Robotic Vision Imagine a self-driving...

Ah, the joy of coding UIs: Where v-if labyrinths and switch mazes are just part of the daily puzzle....

This blog post provides an overview of state machines and their benefits in backend development. It covers the process of designing and implementing a state machine, as well as testing and advanced techniques for handling concurrency and error handling. The post also includes a detailed example of a complex signup state machine. Additionally, it showcases the use of the XState visual editor to simplify the process of designing and implementing state machines in backend development. This post is ideal for developers interested in learning more about state machines and how they can be used in backend development.
I’m excited to share the state machine testing support for Proptest crate that I’m trying to...
When it comes to CSS and HTML, application state falls into these categories: cascade state:...

The mind framework for making your code "right"

State machines aren't just a nice library (hi XState); they're a way of thinking about your state. Let's jump into an example using TypeScript.

Cover image by Wali's Studio for the UN COVID-19 Response Previously in this series, we went thro...