I had the opportunity to talk on a number of different podcasts and interviews over the course of the year. I've gathered them here as a directory.
ThisDot / Tracy Lee: How to Contribute to Redux 🔗︎
Tracy Lee is a prolific podcaster, and her company ThisDot creates numerous shows related to the JS ecosystem. She had me on as part of a new "How to Contribute..." series, where I talked about ways to contribute to the Redux libraries.
Kevin Ghadyani: Redux vs React Context 🔗︎
Kevin and I have done a couple long-form video discussions in the last couple years, and he's split those out into several separate videos.
This discussion was actually recorded in mid-2021, but just recently got published. We talked about the actual differences between Context and Redux, and why so many people get confused about the differences.
PodRocket: Time-Travel Debugging with Replay (with Jason Laster) 🔗︎
I previously was a guest on the PodRocket podcast to discuss Redux topics. Shortly after I started working at Replay, they had me on again along with our CEO Jason Laster. We talked about the differences between Replay and "session recording" tools, the internals of how Replay works, and potential future use cases for time-travel debugging.
Guild Community Tour: Mark Erikson 🔗︎
Taz Singh does a lot of interviews with folks in the JS community to help share their stories. He interviewed several folks at the Reactathon conference this year, and we had a chance to sit down and chat. We made a bunch of jokes about my Simpsons avatar, and talked about my early dev career, my time teaching in China, how I got involved in Redux, what prompted some of my blog posts, and the magic of time travel debugging with Replay.
Peerlist: The Mindset of a Redux Maintainer 🔗︎
This was a meetup-type presentation of the "Modern Redux" talk I've done a couple times, but there were also some good questions asked afterwards.
20 Minute JS: Redux Toolkit and State Management in React 🔗︎
Fernando Doglio had me on to discuss some of the basics around "state management", why Redux became popular and then got a bad reputation, comparisons with other state libraries, and how we've modernized it with Redux Toolkit
React Native Radio: A Redux Maintainer's Thoughts on Redux Toolkit vs Mobx-State-Tree 🔗︎
Earlier this year the React Native Radio podcast hosts did a show on Redux Toolkit vs Mobx-State-Tree. It was actually a very fair and balanced discussion, with a bit of a twist because host Jamon Holmgren is the maintainer of MST.
After listening to that episode, I had some thoughts on some of the topics they discussed, and reached out to Jamon. They brought me on for a follow-up episode where we dove into some of the points they'd brought up and I talked about why Redux is designed this way, including the purpose of immutability, pain points with selectors, and other tradeoffs. Really good discussion!
Merged: Leading Tech Communities 🔗︎
Iddan Aaronsohn had me on the "Merged" podcast to discuss a number of topics around my involvement in the tech community. We talked about dealing with social media, sharing knowledge, working with open source, and more.
Reactiflux Office Hours: Lenz Weber-Tronic and Mark Erikson 🔗︎
Carl Vitullo, one of the other admins in the Reactiflux Discord, held an "office hours" interview with myself and my RTK co-maintainer Lenz Weber-Tronic. We chatted about how we got involved with Redux, how users depend on implicit behavior of libraries, complexities of maintaining TypeScript libraries, the job searches we went through this year, and ways that people can get involved with open source.
This is a post in the Presentations series. Other posts in this series:
- Aug 16, 2023 - React Rally 2023 - A (Brief) Guide to React Rendering Behavior
- Dec 11, 2022 - Presentations: 2022 Podcasts
- Jun 27, 2022 - Presentations: Modern Redux with Redux Toolkit
- May 04, 2022 - Reactathon 2022: The Evolution of Redux Async Logic
- May 04, 2022 - TS Congress 2022: Lesson from Maintaining TS Libraries
- May 29, 2021 - Presentations: Learn Modern Redux Livestream
- May 29, 2021 - Presentations: The State of Redux, May 2021
- May 29, 2021 - Presentations: Podcast Appearances in 2021
- May 25, 2021 - Presentations: Using Git Effectively
- Dec 20, 2020 - Presentations: Intro to React, Redux, and TypeScript (2020)
- Dec 03, 2020 - Presentations: Podcast Appearances in 2020
- Oct 08, 2020 - Global React Meetup: The State of Redux 2020
- Oct 19, 2019 - Git Under the Hood: Internals, Techniques, and Rewriting History
- Sep 24, 2019 - React Boston 2019: Hooks, HOCs, and Tradeoffs
- Jun 11, 2019 - ReactNext 2019: A Deep Dive into React-Redux
- Mar 31, 2019 - Reactathon 2019 Keynote: The State of Redux
- Oct 01, 2018 - React Boston 2018 Presentation: The State of Redux
- Jun 30, 2018 - Redux Fundamentals Workshop Slides
- Mar 20, 2018 - Reactathon Presentation: Redux Fundamentals
- Mar 07, 2018 - Presentation: Intro to React and Redux (March 2018)
- Sep 24, 2017 - React Boston 2017 Presentation: You Might Need Redux (And Its Ecosystem)
- Feb 24, 2017 - Presentation Sources Published
- Feb 17, 2017 - Presentation: Intro to React and Redux
- Oct 07, 2016 - Presentation: Modern Web Dev Overview