Presentations
Slides and video for my talk on how maintainers interact with their communities
Slides and video for my talk on building good documentation
Slides and video for my talk on reasons to use Redux
A quick look at what's new in the upcoming Redux Toolkit 2.0 release
A dive into how we built Replay's React DevTools integration with our time traveling backend API
A shorter look at how React rendering actually works
Guidelines and techniques for debugging, and stories of solving real-world bugs
A roundup of the various podcasts I've been on this year
A complete look at why we created RTK and what it includes
A look at different tools for Redux side effects, and what we recommend today
Tips, tricks, and takeaways from maintaining TS libraries
A live-coding stream that shows how to use Redux, TS, and RTK Query
An updated look at what's happening with Redux in mid-2021
Links to the podcasts I appeared on in 2021
A look at how Git works, useful tools and techniques, and recommended best practices
An updated introduction to React, Redux, and TypeScript for 2020
Links to the podcasts I appeared on in 2020
An extensive look at what's going on with Redux in 2020
A look at how Git works, suggested best practices, and how I rewrote an app's Git history
More thoughts and observations on the tradeoffs involved in using React hooks and React-Redux
A presentation on the history and implementation of React-Redux
A comprehensive overview of JavaScript and its ecosystem
An extensive look at what's going on with Redux in 2019
An impromptu update on what's going on with Redux in late 2018
In-depth slides for my Redux Fundamentals workshop
An overview of what Redux is, and why and how to use it
An up-to-date React+Redux introduction slideset
An overview of Redux's extensible design and the Redux ecosystem
A peek behind the curtain of my slides
An up-to-date React+Redux introduction slideset
Names, and logos, and screenshots, oh my!