ruby javascript inspirational browser software architecture programming languages iot performance

David Khourshid

David Khourshid is a Florida-based software engineer for Microsoft, a tech author, and speaker. Also a fervent open-source contributor, he is passionate about JavaScript, CSS, animation, innovative user interfaces, and cutting-edge front-end technologies. When not behind a computer keyboard, he’s behind a piano keyboard or traveling.

Full Stack Fest 2018
David Khourshid
State of the Art Web User Interfaces with State Machines

This talk is intended for all developers, beginner to advanced, and provides gentle explanations to two otherwise confusing (but essential) computer science topics: finite state machines and statecharts. It will focus on using FSMs within any framework (or no framework at all), with an emphasis on statecharts - an extension of FSMs that simplifi…

Watch video