
React Podcast
Conversations about React with your favorite developers.
Latest episodes

Sep 12, 2019 β’ 43min
63: Val Geisler on Communicating with Your Audience
This week we diverge from our typical technical focus to talk about communication.
Many of you are developing a product.
Whether that be an open source library,
course material on your favorite framework,
or your skills a freelance developer β
you are selling something.
Selling requires more than great technical skills.
It requires strong communication.
Today we sit with Val Geisler β founder of Fix My Churn.
We talk about communication thru email,
Why itβs critical for building and branding your business,
And how we get started.
I believe it has the potential to change your career.
Featuring
Val Geisler β Twitter, Website, Fix My Churn
Michael Chan β Twitter, Website, GitHub
Links
"Send Emails Not Blasts" tee
Email Marketing Mastery Incubator β Hands on help to up your email marketing game
Jobs To Be Done
The Dinner Party Strategy β Val's strategy for writing email people actually read
Joel Hooks at Egghead β because we mentioned him a few times π»
## Sponsers
Level Up Tutorials
Become a better web developmer with Level Up Tutorials.
Learn how to make brilliant online stores using using GatsbyJS in two new courses Advanced Gatsby and Shopify and Gatsby Ecommerce.
G2i
Check out G2i.co today and get matched with React & React Native roles that are fully remote at companies who are serious about quality engineering.
Visit G2i.co today and click the "for developers" link to find opportunities.

Sep 5, 2019 β’ 57min
62: Chris Biscardi on Gatsby Themes and Developing a Content Pipeline
This week we sit down with Chris Biscardi β open source developer and consultant.
He's working with Gatsby on projects like gatsby-mdx and gatsby-themes.
So we talk about what Gatsby Themes are, why they promise to bring a new wave of shareability to Gatsby sites, and what you need to know to start using them.
We also talk about designing a workflow around sharing what you know and building an effective content pipeline.
Featuring
Chris Biscardi β Twitter, Website, GitHub
Michael Chan β Twitter, Website, GitHub
Links
Chris Biscardy β Egghead instructor profile
gatsby-mdx β Gatsby+MDX β’ Transformers, CMS UI Extensions, and Ecosystem Components for ambitious projects
MDX β Markdown for the component era
What Are Gatsby Themes?, Gatsby doc
Journey to the Content Mesh Conclusion: Creating Compelling Content Experiences on the Gatsby blog
Gatsby Store β A dynamic shop built on Gatsby
Contentful β How enterprises deliver better digital experiences
Source Plugins, Gatsby Doc
Build an RSS feed-powered podcast site (with Amberley Romo) β Learn With Jason β Livestream where Jason Lengstorf and Amberley Romo build a Gatsby theme for podcasts
What is Component Shadowing? on the Gatsby blog
Using a Gatsby Theme, Gatsby doc
gatsby-theme-blog
gatsby-theme-notes
Yarn Workpsaces
Carbon Design System, by IBM
Thank you to our Sponsor: Linode
Linode : Instantly deploy and manage an SSD server in the Linode Cloud. Get a server running in seconds with your choice of Linux distro, resources, and node location.
Get a $20 credit when you visit: linode.com/react and use promo code: react2019 at checkout
Thank you to our sponsor: G2i
G2i is a hiring platform for remote developers devoted exclusively to React and React Native.
Check out G2i.co today and get matched with React & React Native roles that are fully remote at companies who are serious about quality engineering.
Visit G2i.co today and click the "for developers" link to find opportunities.
G2i: We Vet, You Get Hired, It's that Simple.

Aug 29, 2019 β’ 49min
61: Phani Raju on the GitHub Package Registry
This week we sit down with Phani Raju.
He's a Staff Engineer at GitHub and lead on the GitHub Package Registry.
He tells us what package registries are and why GitHub is uniquely suited to take them to the next step in security, trust, and user experience.
This is an awesome chat if you'd like to learn more about where your packages may be coming from in the future.
It's also a fantastic lens into the great engineering and design thinking that is alive and well at GitHub β and how the Dear GitHub letter sparked a new wave of innovation.
Featuring
Phani Raju β Twitter, Website, GitHub
Michael Chan β Twitter, Website, GitHub
Links
Introducing GitHub Package Registry
[Github Releases](About releases) on the Github blog
Announcing Git Large File Storage (LFS on The Github Blog
Supply chain attack on Wikipedia
The Problem of Package Manager Trust by Phil Haack
Dear Github β π¨ An open letter to GitHub from the maintainers of open source projects
Maintainer security advisories on The GitHub Blog
Fixed vs. Growth: The Two Basic Mindsets That Shape Our Lives on brainpickings
The Github Blog
Sponser
G2i is a hiring platform for remote developers devoted exclusively to React and React Native.
Check out G2i today and get matched with React & React Native roles that are fully remote at companies who are serious about quality engineering.
Visit G2i today and click the "for developers" link to find opportunities.
G2i: We Vet, You Hire, It's that Simple.

Aug 22, 2019 β’ 41min
60: James K Nelson on React with the Buzzwords
This week on React Podcast we sit down with James K Nelson. We discuss what makes React hard to learn and how he's addressing that with his teaching platform frontarm.com.
We talk about learning React without the buzzwords, his new router β Navi β and how to make some React bacon.
This is a great episode for those who have had trouble keeping up with React and want to discover and master the things have remained the same
Featuring
James K Nelson β Twitter, Website, GitHub
Michael Chan β Twitter, Website, GitHub
Links
Weird, or just different? β Derek Siverβs TED talk on Japanese vs American street naming
Dan Abromovβs tweet about React without buzzwords
Learn Reactβs fundamentals without the buzzwords
The Little Schemer β The book we mention that uses the Socratic method to teach functional programming
railstutorial.org β How chantastic learned Rails
βWhatβs not going to change in the next 10 years?β β Jeff Bezosβ famous focusing question
ReactJS Tokyo
create-react-app β Set up a modern web app by running one command
Next.js β The React Framework for Everything
Navi β Declarative, asynchronous routing for React
Sponser
G2i is a hiring platform for remote developers devoted exclusively to React and React Native.
Check out G2i today and get matched with React & React Native roles that are fully remote at companies who are serious about quality engineering.
Visit G2i today and click the "for developers" link to find opportunities.
G2i: We Vet, You Hire, It's that Simple.

Aug 15, 2019 β’ 49min
59: Jamison Dance on Soft Skills and React Rally
This week we talk Jamison Dance about the parts of programming that are distinctly non-technical.
We talk about the perfect TLD, working with a team, finding psychological safety, the organization of React Rally, and how to recycle batteries.
Jamison is co-host of the podcast Soft Skills Engineering where he and Dave Smith answer non-technical questions for technical folks.
It's a great show that I highly recommend.
check it out at softskills.audio
Featuring
Jamison Dance β Twitter, Website, GitHub
Michael Chan β Twitter, Website, GitHub
Links and Notes
WalMart Labs
React Rally 2019 β August 22 & 23 in Salt Lake City, Utah
React Conf 2019 β October 24 & 25 in Henderson, Nevada
Soft Skills Engineering podcast with Dave Smith and Jamison Dance β It takes more than great code to be a great engineer
Where to Recycle Batteries by Energizer
Psychological Safety on Wikipedia
React Hooks Announcement from React Conf 2018
Sponser
G2i is a hiring platform for remote developers devoted exclusively to React and React Native.
Check out G2i today and get matched with React & React Native roles that are fully remote at companies who are serious about quality engineering.
Visit G2i today and click the "for developers" link to find opportunities.
G2i: We Vet, You Hire, It's that Simple.

Aug 8, 2019 β’ 43min
58: Eve Porcello on Learning GraphQL
This week we talk with Eve Porcello about getting started with GraphQL.
She is the co-author of Learning React and Learning GraphQL. She travels the world with husband Alex bank teaching JavaScript and telling jokes.
We talk about comedy and code and how to engage audiences with a little bit of funny.
This is a great episode if you want to add a little GraphQL to your stack or learn how to give a hilarious conference talks.
Featuring
Eve Porcello β Twitter, Github, Website
Michael Chan β Twitter, Github, Website
Links
GraphQL Query Language β Eve's new egghead.io course on GraphQL
Learning React: Functional Web Development with React and Redux β Eve's React Book
Learning GraphQL: Declarative Data Fetching for Modern Web Apps β Eve's GraphQL book
Moon Highway β Eve and Alex's training company
Everything You Need to Know About GraphQL in 3 Components β React Rally 2018 talk... the one with the tattoo bit
Apollo Server β the best way to quickly build a production-ready, self-documenting API for GraphQL clients, using data from any source
apollo-link-rest β Call your REST APIs inside your GraphQL queries
Mocking β Apollo Docs β Mock your GraphQL data based on a schema
SWAPI GraphQL API β The one you're obligated to make your first request to
Github GraphQL v4 API
Github GraphQL Explorer
OneGraph
Apollo Federation
ReactJS Girls Conference, Twitter, and videos
Reactathon
Sponser
Visit Gitprime.com/20patterns to get your free, printed copy of 20 Patterns to Watch for in Your Engineering Team.
It's beautifully illustrated and guaranteed to improve your teams communication and productivity.
GitPrime aggregates historical git data into easy to understand insights and reports, to help make engineering teams more successful. Debug your development processes with objective data. Identify bottlenecks, compare trends, and keep a pulse on the health of your software teams.

Aug 1, 2019 β’ 44min
57: Emma Bostian on Mentorship and codingcoach.io
We sit down with venerable Emma Bostian to talk mentorship.She tells us all about different types of mentorship you can find,At what phases in your career each type is most valuable,And how to get a "yes" from someone you'd like to mentor you.We also discuss her new mentoring platform codingcoach.io and how it's helping connect developers based on technology and field.Buckle in and get ready to get help.FeaturingEmma Bostian β Twitter, Github, WebsiteMichael Chan β Twitter, Github, WebsiteLinksdon't touch my garbage!!! β the possum tweetBuilding a Design System with React - ReactJS Girls Conference β Emma's talk on the components of a design systemEmma's writing on dev.toJS PARTY β A community celebration of JavaScript and the webladybug podcast β Kelly Vaughn, Ali Spittel, Emma Bostian, && Lindsey Kopacz debug the tech industrySponserVisit Gitprime.com/20patterns to get your free, printed copy of 20 Patterns to Watch for in Your Engineering Team.It's beautifully illustrated and guaranteed to improve your teams communication and productivity.GitPrime aggregates historical git data into easy to understand insights and reports, to help make engineering teams more successful. Debug your development processes with objective data. Identify bottlenecks, compare trends, and keep a pulse on the health of your software teams.

Jul 25, 2019 β’ 60min
56: Paul Henschel on React Spring
This week, on React Podcast, We sit with Paul Henschel and talk animation.
Paul is the creator of React-spring a library for animating UI based on spring physics.
We talk about the library's origin, its future, and how to create lasting beauty on the web.
Featuring
Paul Henschel β Twitter, Github
Michael Chan β Twitter, Github, Website
Links
paranoid android β a custom ROM aiming to extend the system, working on enhancing the already existing beauty of Android and following the same design philosophies that were set forward by Google for Android Open Source Project
ReactCSSTransitionGroup β an easy way to perform CSS transitions and animations when a React component enters or leaves the DOM
ReactTransitionGroup β ReactTransitionGroup is the basis for animations in React
ReactMotion β A spring that solves your animation problems
Animated
react-use-geature β πBread n butter utility for component-tied mouse/touch gestures in React
react-three-fiberβπA React-renderer for Three.js
react-reconciler β an experimental package for creating custom React renderers
awwwards β The awards of design, creativity and innovation on the internet
Three.js Fundamentals β
react-blessed β A react renderer for blessed
React Podcast episode 35 with Matt Perry on Pose and Popmotion
alec larson's react europe talk
React-spring: on animations and hooks β Alec Larson @alecdotbiz at ReactEurope 2019
Sponser
Visit Gitprime.com/20patterns to get your free, printed copy of 20 Patterns to Watch for in Your Engineering Team.
It's beautifully illustrated and guaranteed to improve your teams communication and productivity.
GitPrime aggregates historical git data into easy to understand insights and reports, to help make engineering teams more successful. Debug your development processes with objective data. Identify bottlenecks, compare trends, and keep a pulse on the health of your software teams.

Jul 18, 2019 β’ 50min
55: Erik Rasmussen on Final Form
This week we sit with Erik Rasmussen to discuss forms in React.
We talk about his library redux-form and it's evolution to final-form β a framework agnostic approach to making dynamic forms easy.
Along the way the talk open source maintenance and monetization struggles.
If you've wanted open source fame, this is a good one to listen to.
Featuring
Erik Rasmussen β Twitter, Github
Michael Chan β Twitter, Github, Website
Links
Github Sponsors β Fund your work. Build what matters.
Forms β React Docs
Redux Form β The best way to manage your form state in Redux
Flux β Application architecture for building user interfaces
react-final-form β π High performance subscription-based form state management for React
vue-final-form β π High performance subscription-based form state management for Vue.js
frontier-forms β Data-driven forms that let you focus on what matters: your application
Build forms with GraphQL β 2019 React Europe talk by Charly Poly
"Let a hundred flowers bloom"
CodeFund β Ethical Advertising
Seek Justice Podcast β A weekly deep dive into Criminal Justice with Erik Rasmussen and Dennis Schrantz
Happy Hour β A candid and open weekly discussion between Dennis and Erik over drinks
π₯ Introducing.... π React Final Form HOOKS!! π₯
Sponser
Visit Gitprime.com/20patterns to get your free, printed copy of 20 Patterns to Watch for in Your Engineering Team.
It's beautifully illustrated and guaranteed to improve your teams communication and productivity.
GitPrime aggregates historical git data into easy to understand insights and reports, to help make engineering teams more successful. Debug your development processes with objective data. Identify bottlenecks, compare trends, and keep a pulse on the health of your software teams.

Jul 11, 2019 β’ 49min
54: Get Access with Aaron Cannon
This week, we talk accessibility pitfalls with Aaron Canon.
Aaron is the co-founder and chief accessibility engineer at Accessible360 β where he uses his experience as a blind developer to improve real-world accessibility for all citizens of the web.
He shares his first-hand experience on which practices work, which ones are bogus, where to focus our accessibility efforts, and which libraries provide the best starting point.
I learned a ton. You will too.
Featuring
Aaron Cannon β Twitter, Website, Accessible360
Michael Chan β Twitter, Github, Website
Links
Accessible360 β The digital accessibility company
JAWS β The worldβs most popular screen reader
NVDA β Free, popular screen reader
Aaron's YouTube channel
Accessible360's YouTube channel
Should I Use A Carousel?
Reach UI β The accessible foundation of your React-based design system
WebAIM: Screen Reader User Survey #7 Results
ARIA Live Regions Screen Reader Demo | Video
uBlock β A Fast and Efficient Ad Blocker. Easy on CPU and Memory.
Sponser
GitPrime
Visit Gitprime.com/20patterns to get your free, printed copy of 20 Patterns to Watch for in Your Engineering Team.
It's beautifully illustrated and guaranteed to improve your teams communication and productivity.
GitPrime aggregates historical git data into easy to understand insights and reports, to help make engineering teams more successful. Debug your development processes with objective data. Identify bottlenecks, compare trends, and keep a pulse on the health of your software teams.