

React Native Radio
Jamon Holmgren, Robin Heinze, Mazen Chami
Exploring React Native Together
Episodes
Mentioned books

Aug 27, 2019 • 44min
RNR 132: React Native vs Native Chicago Edition
Sponsors
Infinite Red
Adventures in DevOps
G2i
CacheFly
Panel
Peter Piekarczyk
Don Bora
Rob Volk
Summary
Don Bora, a Native developer, is being pushed by his company to cross-platform with React Native, he joins the podcast to ask the panel for advice. The panel begins by discussing the amount of code reuse. Rob and Peter explain the importance of using expo and how it can solve most problems. They share resources for Don to get started. The panel compares React Native and Native; what types of apps should be built with each. The considerations that should be made and the cost associated with cross platforming is discussed. The panel discusses Reason, React Native Web and Expo Web.
Links
https://github.com/react-native-community/lottie-react-native
https://www.npmjs.com/package/react-native-reanimated
https://yogalayout.com/
https://reasonml.github.io/
https://github.com/necolas/react-native-web
https://www.facebook.com/ReactNativeRadio/
https://twitter.com/R_N_Radio
Picks
Don Bora:
When a Colleague is Grieving
Rob Volt:
Expo Unit Modules
Peter Piekarcyzk:
Hermes

Aug 20, 2019 • 50min
RNR 131: Free Code Learning with Mehul Mohan
Sponsors
Radio Infinite Red
The Freelancer’s Show
G2i
CacheFly
Panel
Josh Justice
Charles Max Wood
Joined by Special Guest: Mehul Mohan
Summary
Mehul Mohan, the creator of Codedamn, shares what Codedamn is all about. A Youtube channel and website, Codedamn is a free online learning resource for new developers. Helping others learn and to improve his own coding knowledge through teaching are the main reasons he is so passionate about Codedamn. The functionalities on the website and youtube channel mostly consist of tutorials and video courses. Mehul shares the goals he has for Codedamn and is reaching out to other creators to bring other technologies to Codedamn.
Mehul is building an app for Codedamn; the panel discusses the changes he had to make to switch it over to React Native and what amount of reusability there was. When to use Native iOS versus when to use React Native is considered by the panel. Mehul shares his experience diving into the React Native community; he found the community helpful and was impressed by developers contributing to the code. Mehul shares some of the libraries he found that made React Native easier to use. The panel ends the episode with a discussion on their preferred Native platforms and the benefits and drawbacks of each.
Links
https://codedamn.com/
https://github.com/callstack/react-native-paper
https://rnfirebase.io/
http://www.awesome-react-native.com/
https://www.youtube.com/c/codedamn
Free Code Camp
React Native New Things - v0.59
https://www.swyx.io/writing/learn-in-public
https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c
https://www.facebook.com/ReactNativeRadio/
https://twitter.com/R_N_Radio
Picks
Josh Justice:
The Toys that Made Us
Chain React 2019 - Kenza Iraki - Let’s Simplify Your Complex Forms
Formik
Charles Max Wood:
https://themeforest.net/
https://codecanyon.net/
https://audiojungle.net
https://podcastmovement.com/
Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones
Mehul Mohan:
https://github.com/react-community/lottie-react-native

Aug 13, 2019 • 45min
RNR 130: Performance that Matters with Ram N
Sponsors
Radio Infinite Red
G2i
CacheFly
Panel
Josh Justice
Charles Max Wood
Joined by Special Guest: Ram N
Summary
Ram N, a member of the React Native core team, joins the panel to discuss performance. After a small sidetrack discussion about AR and VR, the panel jumps into the discussion about performance and how to measure performance that matters. Ram defines performance and what qualifies as a performance scenario. Josh Justice brings up Ram’s Chain React talk and the story of turning a comment such as “your app sucks” into a productive conversation gathering information that will help you improve the performance of the app. Ram explains that they are two steps to improving and debugging performance, gather information and experimentation.
The panel discusses the concept that “performance is a feature”, adding metrics at the beginning of a project instead of reacting to a slow app, and having performance requirements at the start of a project. The React Native initialization process and how developers aren’t building React Native apps but are building apps with React Native is expounded upon by Ram. Ram addresses Josh’s wonderings at the incomplete abstraction of React Native from the Native platform. Resources to better understand performance philosophy are recommended by Ram, including Yahoo’s performance roadmaps and the web performance doc at Google. Ram ends the episode by sharing what he is working on with VR and Oculus.
Links
Why Performance Matters
Chain React 2018: The State of React Native by Ram N
https://www.oculus.com/?locale=en_US
Virtual desktop
https://twitter.com/nparashuram?lang=en
http://nparashuram.com/
https://www.facebook.com/ReactNativeRadio/
https://twitter.com/R_N_Radio
Picks
Charles Max Wood:
Nintendo 2DS
Eurographics Puzzles
Josh Justice:
Why We Sleep: Unlocking the Power of Sleep and Dreams
Nonstop Knight 2
Ram N:
https://facebook.github.io/react-native/docs/getting-started
https://facebook.github.io/react-native/
Be nice to each other

Aug 6, 2019 • 46min
RNR 129: Serverless GraphQL with Vladimir Novick
Sponsors
Radio Infinite Red
CacheFly
Panel
Nader Dabit
Joined by Special Guest: Vladimir Novick
Summary
Vladimir Novick and Nader Dabit discuss GraphQL in the serverless paradigm. They explain what serverless and GraphQL are. They explain why people might use GraphQL. Why GraphQL is good for both the frontend and backend is discussed. The panel considers what options are out the for serverless GraphQL. They discuss how serverless GraphQL can be integrated with React Native. Vladimir shares recommendations to get started with Hasura and serverless GraphQL
Links
https://devchat.tv/react-native-radio/building-vr-ar-with-react-native-feat-vladimir-novick/
https://medium.com/@dabit3
https://github.com/dabit3
https://hasura.io/
https://aws.amazon.com/
https://medium.com/@VladimirNovick
https://formidable.com/open-source/urql/
https://www.apollographql.com/docs/react/
https://www.facebook.com/ReactNativeRadio/
https://twitter.com/R_N_Radio
Picks
Nader Dabit:
https://github.com/dabit3/conference-app-in-a-box
https://aria.mgmresorts.com/
Vladimir Novick:
https://learn.hasura.io/
Hasura Youtube
https://vnovick.com/

Jul 30, 2019 • 44min
RNR 128: Chain React with Jamon Holmgren
Sponsors
Radio Infinite Red
TripleByte offers a $1000 signing bonus
CacheFly
Panel
Josh Justice
Charles Max Wood
Joined by Special Guest: Jamon Holmgren
Summary
Jamon Holmgren, one of the owners of Infinite Red, join the panel to discuss the recent Chain React in Portland, Oregon. Jamon shares how Chain React got started. The panel, who both attended chain react, share their experiences. They admire the small conference and the close-knit, family atmosphere. The Hermes Javascript announcement and Facebook’s coordination with Chain Reacts are considered.
Jamon shares the types of companies that sponsor Chain React and how they are chosen. The panel considers the topics and speakers; Jamon explains how they have narrowed in on React Native this year and the success that brought to the conference. Jamon invites listeners to reach out with talks about sharing components between React Native and React Web. The episode ends with bumps and funny stories from the conferences.
Links
Chain React 2019: Hermes Engine Announcement
Chain React 2018: Organizing Code for Cross-Platform Web and Mobile Development by Robert Scarano
https://twitter.com/jamonholmgren
https://github.com/jamonholmgren
http://community.infinite.red
https://www.facebook.com/ReactNativeRadio/
https://twitter.com/R_N_Radio
Picks
Josh Justice:
Yes silver bullet
The Tyranny of Metrics
Charles Max Wood:
The Lion King
https://hopeinsource.com/
Jamon Holmgren:
https://podcast.babeljs.io/

Jul 23, 2019 • 1h 36min
RNR 127: The Devchat.tv Mission and Journey with Charles Max Wood
Sponsors
Radio Infinite Red
TripleByte offers a $1000 signing bonus
CacheFly
Host: Charles Max Wood
Episode Summary
Charles talks about his journey as a podcaster and his mission with Devchat.tv. Devchat.tv is designed to home podcasts that speak to all developer communities. Charles also plans Devchat.tv to host shows for technologies that are on the verge of a breakthrough and will be a lot more widely available in the near future such as Artificial Intelligence (AI), Internet of Things (IoT), Virtual Reality (VR) and Augmented Reality (AR). There are new shows being added continuously to reach out to new communities, some examples of which are: a Data Science show, a DevOps show and an Open Source show. As a kid, Charles would record his own shows on a tape recorder. He was always interested in technology. While studying Computer Engineering at Brigham Young University, he worked in the University's Operations Center. Upon graduation, he started working for Mozy where he was introduced to podcasts. Listen to the show to find out the rest of Charles' story, some of the lessons and tips he learned throughout his journey and the evolution of the shows on Devchat.tv. If there isn't a show for your community and you would like there one to be, reach out to Charles. Also if there was a podcast about a programming related subject that ended abruptly and you would like it to continue, reach out to Charles. Devchat.tv would like to host these podcasts.
Links
Charles' Twitter
EverywhereJS JavaScript Community
EverywhereRB Ruby and Rails Community
Find Your Dream Job As A Developer
Devchat.tv on Facebook
Devchat.tv
Picks
EverywhereJS JavaScript Community
EverywhereRB Ruby and Rails Community
Netlify
Eleventy
https://github.com/cmaxw/devchat-eleventy

Jul 16, 2019 • 51min
RNR 126: Native Web Apps with Florian Rival
Sponsors
Radio Infinite Red
TripleByte offers a $1000 signing bonus
CacheFly
Panel
Josh Justice
Charles Max Wood
Joined Special Guest by Florian Rival
Summary
Florian Rival gave a talk at the recent React Amsterdam, he joins the panel in discussing the major points of his talk. Florian shares the high points of using React Native compared to other platforms. He discusses his game engine and getting it working in WebAssembly. The panel discusses Florian’s development journey and what it was like getting into web development. Florian shares tips for developers new to web development. Josh shares what he learned and what stood out to him from Florian’s talk. The panel discusses game development; Florian discusses the games he has made and gives tips for getting into game development. The importance of testing coverage and Florian’s testing practices are discussed.
Links
Native Web Apps: React and WebAssembly to Rewrite Native Apps - Florian Rival
https://github.com/4ian
https://twitter.com/florianrival
http://www.florianrival.com/
https://www.facebook.com/ReactNativeRadio/
https://twitter.com/R_N_Radio
Picks
Josh Justice:
Chain React 2019: Hermes Engine Announcement
Kinesis Freestyle2 Blue Wireless Ergonomic Keyboard for Mac
Charles Max Wood:
https://codecanyon.net/
Florian Rival:
https://github.com/storybookjs/storybook
https://github.com/mui-org/material-ui
https://github.com/4ian/GDevelop

Jul 9, 2019 • 43min
RNR 125: Performance with Anna Doubkovar
Sponsors
Radio Infinite Red
TripleByte offers a $1000 signing bonus
CacheFly
Panel
Charles Max Wood
Joined by Special Guest: Anna Doubkovar
Summary
Anna Doubkovar, a developer at Hive, shares her experience switching to React Native from React. Anna and Charles Max Wood discuss the reusability when moving from React to React Native. Anna talks about using React Native Web. Charles asks Anna about performance, how they measure performance and what kinds of performance changes they are making to their apps. Anna shares how helpful users are in discovering performance problems in mobile apps. Anna and Charles discuss the benefits of working with React Native and give tips for those getting started in React Native.
Links
https://github.com/react-navigation/react-navigation
https://twitter.com/lithinn
https://www.facebook.com/ReactNativeRadio/
https://twitter.com/R_N_Radio
Picks
Charles Max Wood:
Soccer
Kingdoms of Heckfire
Devchat.tv Youtube Channel
https://75hard.com/info
Anna Doubkovar:
On Becoming a Person: A Therapist's View of Psychotherapy

Jul 2, 2019 • 52min
RNR 124: Testing Libraries with Michał Pierzchała
Sponsors
Radio Infinite Red
TripleByte offers a $1000 signing bonus
CacheFly
Panel
Charles Max Wood
Joined by Special Guest: Michał Pierzchała
Summary
Michał Pierzchała, a member of the JestJS core team, joins Charles Max Wood to discuss the React Native Testing Library. Michał explains why his team built the library and the problems they were experiencing with Enzyme. Enzyme and the React Native Testing Library are compared and the pro’s and con’s of using each is considered. Charles asks Michał about writing tests and pulling the library into a project. The panel discusses JestJS; Michał explains what he does for the JestJS team. Michał shares what the teams have in store for both JestJS and the React Native Testing Library. The episode ends with a discussion about React Native CLI.
Links
https://callstack.com/
https://jestjs.io/
https://airbnb.io/enzyme/
https://github.com/callstack/react-native-testing-library
https://twitter.com/thymikee
https://www.facebook.com/ReactNativeRadio/
https://twitter.com/R_N_Radio
Picks
Charles Max Wood:
The MFCEO Project
The 75 Hard
https://expo.io/
Michał Pierzchała:
https://www.hbo.com/chernobyl
https://github.com/facebook/react-native/releases/tag/v0.60.0-rc.0

May 21, 2019 • 52min
RNR 123: Remote Work with Wouter Van den Broek
Sponsors:
Radio Infinite Red
TripleByte offers a $1000 signing bonus
CacheFly
Panel
Nader Dabit
Spencer Carli
Peter Piekarczyk Joined by Special Guest: Wouter Van den Broek
Summary
Wouter Van den Broek explains the difference between a distributed team and working remote. The panel discusses what to do when you receive messages in your off hours. They share the benefits of working remotely for both the company and the developer. Wouter gives advice for companies who want to adopt a remote working model; including tips for onboarding, communication, and having a relationship with remote employees. The panel discusses the negatives of remote work and having remote workers, they also come up with some ideas to address these negatives. The episode ends with a discussion on productivity in an office versus at home and digital nomads.
Links
https://github.com/wbroek
Picks
Spencer Carli:
https://shift.infinite.red/remote-work/home
https://learn.handlebarlabs.com/p/react-native-by-example-free Peter Piekarczyk:
https://docs.draftbit.com/docs Wouter Van den Broek:
Remote: Office Not Required
https://about.gitlab.com/handbook/ Nader Dabit:
https://www.twitch.tv/dabit3
Nader Dabit's Youtube channel


