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…Jan 30, 20195Jan 30, 20195
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…Nov 13, 2018Nov 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…Oct 17, 2018Oct 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…Sep 20, 2018Sep 20, 2018