

React Podcast
Michael Chan
Conversations about React with your favorite developers.
Episodes
Mentioned books

Jul 18, 2018 • 50min
13: Gatsby and GraphQL with Kurt Kemple
Michael, Michael, and Kurt talk Gatsby, GraphQL, debugging Node, gaining buy-in on big teams, and the future of Gatsby.
Featuring
Kurt Kemple — Twitter, Github, Website
Michael Jackson — Twitter, Github, Website
Michael Chan — Twitter, Github, Website
Notes & Links
Implementing GraphQL at Major League Soccer
NODESOURCE
5 things they don't want you to know about React-Apollo
GraphQL NYC
I'm fucking depressed, but it's going to be okay
Up and Running with Universal Components
Lona Tools for building design systems and using them to generate cross-platform UI code, Sketch files, and other artifacts.

Jun 5, 2018 • 55min
12: Coming to React with Sara Vieira
Sara Vieira is easily one of the most entertaining people we've ever had on this show. She has been working with React over the past few years and has recently been traveling around Europe and giving free workshops on React in London and at React Finland.
Featuring
Sara Vieira — Twitter, Github, Website
Michael Jackson — Twitter, Github, Website
Michael Chan — Twitter, Github, Website
Notes
Make Frontend Shit Again
Awesome Talks
The destructured horse!

May 29, 2018 • 42min
11: Inside React with Sophie Alpert
Sophie Alpert is a core contributor to React and is currently the engineering manager for the React team at Facebook. She has been contributing to React for over 3 years now, making her first contributions while she was working as an engineer at Khan Academy.
Featuring
Sophie Alpert — Twitter, Github, Website
Michael Jackson — Twitter, Github, Website
Michael Chan — Twitter, Github, Website
Notes
React v16.0
React 16 rewrite
Improving the React repo infrastructure
Hi, I'm trans.

May 22, 2018 • 34min
10: Codesandbox with Ives van Hoorne
Ives van Hoorne is the creator of Codesandbox; an online code editor written completely in React. Although Codesandbox is written in React, it can be used to build applications for any front-end framework.
Featuring
Featuring
Ives van Hoorne — Twitter, Github, Website
Michael Jackson — Twitter, Github, Website
Notes
Codesandbox
codesandbox-client
Cerebral

May 15, 2018 • 56min
9: Emotion with Kye Hohenberger
Kye Hohenberger is the author of the Emotion JavaScript library, a popular choice among React developers who prefer using CSS-in-JS to traditional CSS stylesheets. In this episode we discuss his work on Emotion including where he got the initial inspiration for the project and his motivation for creating it. We also discuss the future of the project and what may be in store for the future of CSS-in-JS.
Featuring
Kye Hohenberger — Twitter, Github
Michael Jackson — Twitter, Github, Website
Notes
Emotion
Emotion "next" (experimental)
glam
stylis.js

May 8, 2018 • 39min
8: React Perf Devtool with Nitin Tulswani
Nitin Tulswani is a prolific developer and the creator of react-perf-devtool, a library that helps with profiling the performance of your React components since react-addons-perf was deprecated in React 16. In this episode we discuss Nitin's approach to writing code and the motivation behind several of his open source projects.
Featuring
Kurt Kemple — Twitter, Github
Michael Jackson — Twitter, Github, Website
Notes
react-perf-devtool
redocx, A docx renderer for React
terminal-in-react

Apr 24, 2018 • 59min
7: React and Electron with James Long
James Long is a prolific blogger and the author of several open source libraries including Prettier. He has recently started developing Actual, a budgeting app built in React and Electron. In this episode we talk about James' approach to business, as well as take a peek behind the scenes at how he works with React.
Featuring
James Long — Twitter, Github, Website
Michael Jackson — Twitter, Github, Website
Michael Chan — Twitter, Github, Website
Jed Watson — Twitter, Github, Website
Notes
Actual Budget
Electron
Error Handling in React 16
Sentry
react-testing-library

Apr 10, 2018 • 46min
6: Async React with Andrew Clark
Andrew Clark is a developer on the React core team at Facebook who has been working on asynchronous rendering. In this episode we do a deep dive on some of the decisions behind the implementation of async mode in React 16 as well as talk about how applications can benefit from using it.
Featuring
Andrew Clark — Twitter, Github
Michael Jackson — Twitter, Github, Website
Notes
Preview of Async Features in React 16
react-basic - core concepts of React
Update on Async Rendering in React

Apr 3, 2018 • 37min
5: Finite State Machines with David Khourshid
In this episode Michael Jackson talks with David Khourshid about State Machines. David is a developer on the Visual Studio Live Share team at Microsoft. Recently, he's been exploring methods of using finite state machines together with React to create predictable flows through applications that are easy to follow and test.
Featuring
David Khourshid — Twitter, Github, Website
Michael Jackson — Twitter, Github, Website
Notes
xstate
Statecharts: A Visual Formalism for Complex Systems

Mar 30, 2018 • 46min
4: Babel and open source sustainability with Henry Zhu
In this episode Michael Jackson talks with Henry Zhu, maintainer of the hugely popular Babel project, about open source sustainability and what's coming next for the Babel project.
Featuring
Henry Zhu — Twitter, Github, Website
Michael Jackson — Twitter, Github, Website
Notes
Babel is a JavaScript compiler
Support the development of Babel on Henry's Patreon page