~/talk

Still Not into State Machines in 2023?!

TalkinFrenchat BDX I/O 2022 · on Friday, 2022-12-02· [frontend-architecture, javascript]
links:none on file
slides:none on file

Introduces state machines and statecharts as a way to avoid Boolean mess, race conditions, forgotten edge cases, and hard-to-read code for both client and server logic and UIs. Explains the concept and demonstrates the popular JavaScript library XState, plus several concrete examples and visual tools that show application state in real time and let teams (product/design/dev) share implementation logic.

AI-written summary · about

  1. 0:00Introduction
  2. 1:54Non-exclusive states problem
  3. 6:17Solution with state machines
  4. 11:13XState implementation
  5. 18:47State machine key concepts
  6. 21:11XState ecosystem
  7. 24:48Context and vocabulary
  8. 27:40Advanced actions and guards
  9. 29:45Automated testing and future
  10. 30:37Q&A
~/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.