Señors at Scale - Software Engineering & Tech Leadership
What happens when the person maintaining one of the most widely used libraries on the internet tells you AI is coming for debugging, too? Mark Erikson is the maintainer of Redux, creator of Redux Toolkit, and a senior front-end engineer at Replay.io, where he works on a time-traveling debugger. He's been shipping software since 2008, from emulating legacy CPUs in old aircraft at Northrop Grumman to modernizing a Redux codebase used by millions of developers. And remarkably, Redux has always been a free-time project for him. In this episode, Dan sits down with Mark to trace the full arc of Redux: how it started as a 2015 conference demo on time travel, how it conquered (and then over-saturated) the React ecosystem, and how Redux Toolkit and RTK Query reshaped the way people actually use it today. We also get into one of the most fascinating technical stories in the episode, how Mark got source maps into React's build pipeline and what happened next. Then we look forward. Mark walks through how Replay records the entire browser, how Replay MCP gives AI agents the same time travel debugging tools a human would have, and a real example where an agent went from fumbling for 15 minutes to finding a root cause in under two. Key Topics: - The origin of Redux and how it killed off the other Flux libraries - What Redux Toolkit solves and the persistent "boilerplate" myth - RTK Query vs React Query design tradeoffs - The listener middleware and a two-year API design journey - Getting source maps into React's build pipeline - How Replay records and replays the entire browser - Replay MCP and AI agents that auto-investigate failing tests GUEST LINKS 💼 https://www.linkedin.com/in/markerikson 🐦 https://twitter.com/acemarke 🐙 https://github.com/markerikson 🌐 https://blog.isquaredsoftware.com 🦋 https://bsky.app/profile/acemarke.dev FOLLOW & SUBSCRIBE Instagram: https://www.instagram.com/senorsatscale/ Dan's Instagram: https://www.instagram.com/neciudev Podcast: https://neciudan.dev/senors-at-scale Newsletter: https://neciudan.dev/subscribe Dan's LinkedIn: https://www.linkedin.com/in/neciudan Show LinkedIn: https://www.linkedin.com/company/senors-scale/ ADDITIONAL RESOURCES Redux: https://redux.js.org Redux Toolkit: https://redux-toolkit.js.org Replay: https://replay.io Mark's blog post on the listener middleware and source maps work: https://blog.isquaredsoftware.com #Redux #ReactJS #JavaScript #StateManagement #WebDevelopment #FrontEnd #SoftwareEngineering #OpenSource #Debugging #ReduxToolkit 💬 What's the one thing you used to think AI would never be able to do for you as an engineer?
39 episodios
Comentarios
0Sé la primera persona en comentar
¡Regístrate ahora y únete a la comunidad de Señors at Scale - Software Engineering & Tech Leadership!