~/talk

Reactive State Machines and Statecharts

Talkat ReactiveConf 2018 · 2018-10-29..10-31· [reactive-programming, testing]
slides:none on file

Claims that finite state machines and statecharts make complex UIs robust and testable, demonstrated with the library xstate v4 and RxJS; shows a declarative assign action for updating state and an automated shortest path test generation that uses graph algorithms plus Puppeteer to play every tic‑tac‑toe draw path. Visualizer auto‑generates state diagrams, simulations, and invokes external machines; cites W3C statechart support (2015), industry uses from Gatsby to Vault and NASA auto‑coding Curiosity, and that the approach concretely finds missing transitions.

AI-written summary · about

  1. 0:00Start
  2. 4:42The bottom-up approach
  3. 6:44Finite state machines and statecharts
  4. 20:22of using statecharts
  5. 21:39Disadvantages
  6. 22:29Complexity trade-offs
  7. 24:06Resources and tools
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.