David Khourshid
Microsoft
David Khourshid is a Florida-based web developer 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.
David Khourshid's Courses
- ⠇
CSS Animations and Transitions
Learn CSS transitions, animations, custom properties, data attributes, choreography, animation states, layout animations, and reactive animations with a little bit of JavaScript. - ⠇
State Machines in JavaScript with XState, v2
Learn the fundamentals of state machines and statecharts. You'll build state machines without any libraries in pure JavaScript, then use XState to..click to read more. - ⠇
State Modeling in React with XState
Explore using XState and React together to model state in real-world React apps. State machines make complex application logic visually clear, flexible.