April - Burnout and State Machines
Date: 29th April 2020
Time: 18:30 - 20:00
This month we're doing our first ever remote meetup where we'll have a couple of great talks from Beth North and Sam Edwards!
Prize draw prizes
- 4x 1-year Jetbrains license
I went through burnout so you don't have to
Burnout is something that everyone is at risk of experiencing in their career. I’ve been through it twice now and I’d love to help people avoid it themselves. I’ll walkthrough what it is, what it felt like for me and what you can do to help yourself, your direct report and your friends.
Improving Application Predictability With XState
Providing users with a clear application journeys is incredibly important, regardless of whether they lead to a successful transaction, or a request for help in the event of an error. But as our applications grow and scale, how do we keep these journeys straight-forward?
One tool which can be used to add discipline to application journeys are state machines, which ensure transitions can only occur between pre-defined states. This talk will focus on one such library for creating state machines for front end applications called XState, created by David Khourshid. Written in TypeScript, feature rich and framework agnostic, XState is an incredibly powerful tool for modelling user journeys.
Featuring lots of examples and demos, I’ll be covering the core functionality of this library in detail, and demonstrating how it can be hooked up to a React application.