
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
- ⠇
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.
Upcoming Workshop with David Khourshid
CSS Animations
UI animations play an important role for web apps and websites in improving the user experience. Get inspired and learn everything you need to know about CSS animations, from basic transitions to advanced orchestrations and reactivity.