Hi! I've been toying with the idea of adding a few live demos of statecharts to the front page. Perhaps the Flickr search or a login flow, but I'm a bit hesitant because developers who visit will often have opinions on how search should work or how login screens should work, and…
A concerned citizen opened an issue to notify me that the term "junction state" was missing from the glossary. And just this week I got around to writing some words about junctions, or condition states. Give it a read, and let me know what you think. I added a larger "usage"…
This thread originates from a discussion with Erik on how to best introduce statecharts. This is a large subject, and this thread is more focused on possible improvements which could be brought to the existing website https://statecharts.github.io/. I reproduce excerpts of our…
Using FizzBuzz to explain guards, internal events, etc.
I just completed (and linked up) the second FizzBuzz adventure. https://statecharts.github.io/fizzbuzz-actions-internal-events.html The main difference from "part 1" is that it splits the problem itself up into four separate problems (fizz, buzz, fizzbuzz, digit) and solves each…
I've been working on a series of posts designed to explain various statechart techniques, and I'd like to show off the preliminary text. https://statecharts.github.io/fizzbuzz-actions-guards.html Please give it a read, and tell me if it resonates, and if the format works. …
You're already writing state machines, they're just implicit!
@davidkpiano mentioned this as an important topic when he talks about Statecharts; and I realized that this wasn't explicitly mentioned on the web site, so yesterday, I added it: https://statecharts.github.io/benefit-explicit.html In other news, the site was linked to from a…