The State Machines in React with David Khourshid - RRU 234
React Round Up4 Okt 2023

The State Machines in React with David Khourshid - RRU 234

David Khourshid is the author of a library called Xstate, He has been a developer for 7 years, currently works for Microsoft, his passion is frontendTalks a. In college, he actually studied piano performance, and so he talks about how he got into programming and where he started. The panel discusses his unique husky animation and how he came up with the idea for it and went about programming it.
The panel discusses what a state is in React. David defines a state as a moment in time. States can change, when they do, that’s a state transition. They talk about the utility of states and thinking about your app as a state machine. They agree that describing your code as a state machine makes it easier to communicate and connect with non developers. The panel discusses the importance of learning from other industries, such as approaching programming the same way construction workers build a house. They debate the Waterfall versus the Agile mindset.
They talk about the advantages of programming in React and focusing on the state machine, especially because it is important to be intentional about dealing with concepts separate from other concepts. They share different ways to switch to state machine thinking, one of which is to look at your event handlers and make sure they are doing anything besides dispatching events. David talks about his library called Xstate and the basics of his library and his inspiration, and who else is working in state machines. The finish by discussing industry standards.
Sponsors
Links
Picks


Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/react-round-up--6102072/support.

Episoder(310)

RRU 135: Redux, Redux Toolkit, OSS and More with Mark Erikson

RRU 135: Redux, Redux Toolkit, OSS and More with Mark Erikson

Returning guest Mark Erikson joins the React Round Up team to discuss how he found himself in the position of being an open source maintainer for Redux, how he's helped shepherd/author future versions...

9 Mar 20211h 6min

BONUS: How to get Freelance Clients to Come to You

BONUS: How to get Freelance Clients to Come to You

Charles Max Wood explains how he landed his first 4 freelance clients that took him through a few years of freelancing with only 3 years of experience and a few hundred podcast listeners. Funnily enou...

2 Mar 202135min

RRU 134:  How to be a Top 5% Developer

RRU 134: How to be a Top 5% Developer

Charles Max Wood rejoins the show to discuss the things that help people take their careers from a job to a calling. The panel goes into publishing content, how to learn, meeting other people, and wor...

23 Feb 202155min

RRU 133: React with Christopher Chedeau and Jordan Walke

RRU 133: React with Christopher Chedeau and Jordan Walke

This is a repeat episode of the JavaScript Jabber 146. Here's the original link https://devchat.tv/js-jabber/146-jsj-react-with-christopher-chedeau-and-jordan-walke/ Sponsors Dev Heroes Accelera...

17 Feb 202156min

BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask

BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask

John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code. Advertising Inquiries: https://red...

5 Feb 202150min

BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask

BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask

John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code. Advertising Inquiries: https://red...

5 Feb 202150min

RRU 132: What is a Top 5% Developer?

RRU 132: What is a Top 5% Developer?

This is a repeat episode of Ruby Rogues 485 The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They start out discussing how mid-level developers can move u...

2 Feb 20211h 11min

RRU 131: Data Visualization at Scale with Andrey Goncharov

RRU 131: Data Visualization at Scale with Andrey Goncharov

Software Engineer Andrey Goncharov joins the React Round Up crew to discuss how his company Hazelcast has approached visualizing hundreds of data points on potentially hundreds of computers in a way t...

19 Jan 202146min

Populært innen Business og økonomi

stopp-verden
dine-penger-pengeradet
lydartikler-fra-aftenposten
e24-podden
rss-penger-polser-og-politikk
rss-borsmorgen-okonominyhetene
pengepodden-2
utbytte
tid-er-penger-en-podcast-med-peter-warren
pengesnakk
livet-pa-veien-med-jan-erik-larssen
stormkast-med-valebrokk-stordalen
okonomiamatorene
morgenkaffen-med-finansavisen
lederpodden
finansredaksjonen
rss-markedspuls-2
flypodden
rss-finansforum-2
rss-kantsonen