A podcast about building websites starring Dave Rupert and Chris Coyier. Development, design, performance, accessibility, tooling, a little bit of everything!

Subscribe on iTunes or RSS


327 Working with State Machines

56:11 Download


Jon Bellah

Jon Bellah

Web // Twitter

Front-end Engineer at TEDTalks


David Khourshid

Web // Twitter

Pianist and Web Developer, with a passion for animations, React, and statecharts. CSE team at Microsoft.

Show Description

We're joined by Jon Bellah and David Khourshid to talk about what a state machine is and what's not a state machine. We talk about state machines in React, login forms, going into the wrong state, fallbacks, game development, and working state machines into existing projects.

Show Sponsors

Interested in sponsoring?

Time Jumps


Job Mentions

Check out all jobs over on the Job Board. If you'd like to post a job, you can do that here, and have it mentioned on ShopTalk for a small additional charge.