The State Machines in React with David Khourshid - RRU 234
React Round Up4 Loka 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.

Jaksot(310)

RRU 130: How to Manage 80K Lines of Code as a Solo Developer

RRU 130: How to Manage 80K Lines of Code as a Solo Developer

On this episode of React Round Up we talked to Dragos Bulugean about starting your own business, and managing really big apps. Dragos created Archbee, a service for helping companies manage documentat...

12 Tammi 202150min

RRU 129: All Things Jamstack with James Quick

RRU 129: All Things Jamstack with James Quick

This week we chatted with James Quick from Auth0 about all things Jamstack. We discussed what the Jamstack is, and walked through a ton of interesting tools and frameworks–including Gatsby, Next.js, A...

5 Tammi 202157min

BONUS: How to Crush Your Biggest Goals in 2021

BONUS: How to Crush Your Biggest Goals in 2021

Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE (Coupon Code: GOALS for a massive discount) Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lea...

1 Tammi 20211h 7min

RRU 128:Web Components with Ben Farrell

RRU 128:Web Components with Ben Farrell

On this episode we chatted with Ben Farrell, author of Web Components in Action, about all things web components. We talked about the status of web components, the best way to get started today, and a...

22 Joulu 202044min

REACT 127: Building Component Libraries with Kathryn Grayson Nanz

REACT 127: Building Component Libraries with Kathryn Grayson Nanz

Senior Frontend Engineer Kathryn Grayson Nanz joins the React Round Up team to talk about all things component libraries. Kathryn shares her experiences building not one but two component libraries, a...

8 Joulu 202050min

REACT 126: A Gentle Introduction to Serverless Apps With React with Joe Karlsson

REACT 126: A Gentle Introduction to Serverless Apps With React with Joe Karlsson

On this episode of React Round Up we chatted with Joe Karlsson from MongoDB. We talked about all things serverless, from how to get started, to which sort of apps are good fits for serverless services...

2 Joulu 202058min

BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working

BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working

Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discount Mani provides us with strategies and tactics to get Deep Work time and how to...

27 Marras 202047min

RRU 125: Put Down the JavaScript & Learn the Web Fundamentals with Colby Fayock

RRU 125: Put Down the JavaScript & Learn the Web Fundamentals with Colby Fayock

Colby Fayock, lead developer, book author and speaker, joins the React Round Up team to discuss why developers should focus on more than just leveling up their JavaScript skills. Understanding HTML, C...

17 Marras 202054min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
psykopodiaa-podcast
rss-rahapodi
mimmit-sijoittaa
ostan-asuntoja-podcast
herrasmieshakkerit
rss-h-asselmoilanen
rss-neuvottelija-sami-miettinen
rahapuhetta
io-techin-tekniikkapodcast
oppimisen-psykologia
pomojen-suusta
rss-rahamania
rss-lahtijat
rss-bisnesta-bebeja
rss-laakispodi
rss-startup-ministerio
rss-sisalto-kuntoon
rss-rahataito-podcast
rss-oppimisen-etua