By Michael Jackson and Michael Chan
To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to podcasts.
Conversations about React with your favorite developers.
||Clean21: Delete Your Components with Kent C. Dodds||Chantastic talks with Kent C Dodds about his adventures in React development and why we should be optimizing code for delete-ability. They discuss React Rally, managing your career, taming your ego, keeping healthy and happy on Twitter, tools for compos||9/17/2018||Free||View in iTunes|
||Explicit20: Foster Vibrant and Inclusive Communities with Devon Lindsey||Chantastic talks with Devon about her adventures in web development and why she organizes the ReactJS San Francisco Bay Area meetup. They discuss how to foster vibrant and inclusive communities, why React Rally is so special, and what it means that Appl||9/10/2018||Free||View in iTunes|
||Clean19: Supporting Open Source with Michael Jackson||Chantastic talks with Michael about his journey into open source and how he's building a business to sustain open source development. They discuss frontend libraries (then and now), the link between business and open source, the genesis of unpkg.com (a||9/3/2018||Free||View in iTunes|
||Clean17: Fast, Accessible, and Beautiful Drag and Drop with Alex Reardon||Chantastic talks with Alex Reardon about his project react-beautiful-dnd. They discuss the physics of drag and drop, accessibility in any language, tricks and tactics for performance tuning UI, and engineering health in open source.||8/20/2018||Free||View in iTunes|
||Explicit16: The Good, Bad, and Ugly of Open Source with Ken Wheeler||Michael Jackson, Michael Chan, and Ken Wheeler talk Smooth Criminal, BBQ tweets, what inspires his open source work, and what he's working on as the Director of Open Source at Formidable Labs.||8/14/2018||Free||View in iTunes|
||Explicit15: Data Visualization with Shirley Wu||Michael Jackson, Michael Chan talk with Shirley Wu about D3 and React, creative data visualizations, freelance work, and how she's helping React developers love D3.||8/7/2018||Free||View in iTunes|
||Clean14: VX and D3 Charting with Harrison Shoff||Michael, Michael, and Harrison talk VX, Charting with D3, Airbnb engineering, and designing unopinionated component APIs in React.||7/31/2018||Free||View in iTunes|
||Clean13: Gatsby and GraphQL with Kurt Kemple||Michael, Michael, and Kurt talk Gatsby, GraphQL, debugging Node, and gaining buy-in on big teams.||7/17/2018||Free||View in iTunes|
||Explicit12: 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 Finlan||6/5/2018||Free||View in iTunes|
||Clean11: 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 Ac||5/29/2018||Free||View in iTunes|
||Clean10: 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.||5/22/2018||Free||View in iTunes|
||Clean8: 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||5/8/2018||Free||View in iTunes|
||Clean7: 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 we||4/24/2018||Free||View in iTunes|
||Clean6: 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 appli||4/10/2018||Free||View in iTunes|
||Clean5: 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 p||4/3/2018||Free||View in iTunes|
||Clean4: 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.||3/30/2018||Free||View in iTunes|
||Clean3: The Future of React with Dan Abramov||In this episode Michael Jackson talks with Dan Abramov, author of Redux and create-react-app, about the responsibility that comes with being an influential voice for React, how future versions of React will leverage requestIdleCallback to schedule work,||2/28/2018||Free||View in iTunes|
||Clean2: Razzle, After.js, and Formik with Jared Palmer||In this episode Michael Jackson talks with Jared Palmer about Razzle, After.js, Formik, several other open source libraries from Jared, as well as Typescript and the implications of the upcoming async APIs in React.||2/20/2018||Free||View in iTunes|
||Clean1: React Native for web with Nicolas Gallagher||Welcome to the inaugural episode of The React Podcast. In this episode Michael Jackson talks with Nicolas Gallagher about his project React Native for Web, the React Native API, how Twitter's new mobile website is powered by React Native for Web, and mo||1/29/2018||Free||View in iTunes|
Listen to your guest
I loved hearing Nicolas' thoughts, but your responses were hard to swallow.
Most saliently, you called his framework "React Native Web" over and over again despite him saying "React Native for Web" every single time. It's literally in quotes on his github page. Whatever you thought the framework's name was going into the interview, and for whatever reason you thought it, when your guest describes their own work with one name USE THAT NAME.
You also confused his statements frequently and put words in his mouth that he didn't say.
For example, he clearly said his problem with the CSS framework replacing the Style object was that it would add overhead, not that it would make low-level styling impossible (no web framework has that power unless it's malicious). His point was that if you're writing a framework that does low-level CSS operations under one paradigm (React Native for Web), it's wasteful to load an entirely different framework that does the same work under a different paradigm (CSS framework). It was awkward hearing him at first correct you ("I'm not saying it's a bad abstraction") and then just resign himself to your inability to get what he was saying ("Sure, it's possible [it makes things impossible]").
I'm just a lowly web developer with little React experience and I was frustrated. I can only imagine what it would be like for people more knowledgeable or involved. Please, either listen better, or after the interview ask the interviewee if they'd like you to preamble the podcast with any corrections of what you said.
I say all this with a genuine desire to enjoy future episodes of your podcast. ✌️
Love What The Guests Have To Say, But...
The host is realllllly hard to deal with. I feel like his responses and even some of the questions he asks don't make sense, and he's always trying to wrap it around to his own experience or React Router instead of trying to really understand the POV of the guest.
The addition of the cohost has been great - the questions he ask are thoughtful and interesting.
I'll continue to listen to the podcast because the guests are wonderful and I learn a lot. I just hope the host continues to evolve his approach.