David KhourshidThe FaceTime Bug and the Dangers of Implicit State MachinesFaceTime hit a pretty serious bug. Apparently, if you start a FaceTime video call, swipe up, tap “Add Person” before the call is answered…11 min read·Jan 30, 2019--5--5
David KhourshidXState Version 4 Released 🚀It’s been over a year since I first talked about state machines and statecharts to the web community at React Rally 2017. To be honest, I…7 min read·Nov 13, 2018----
David KhourshidCSS Animations with Finite State MachinesAs the number of different possible states and transitions between states in a user interface grows, managing styles and animations can…8 min read·Oct 17, 2018----
David KhourshidAzure + Newman: A Test HarnessLet’s start with the problem. We have a big application that we want to break up into smaller more manageable pieces; decompose the…4 min read·Sep 20, 2018----