Mark Erikson, expert in shipping ESM and dealing with permutations, discusses challenges in shipping packages, benefits of using ESM, TypeScript type challenges and tools, and source maps in React and Redux. They also discuss computer setup, coding recommendations, and different module formats in JavaScript.
Read more
AI Summary
Highlights
AI Chapters
Episode notes
auto_awesome
Podcast summary created with Snipd AI
Quick takeaways
Shipping ESM is a complex process that involves dealing with permutations and finding the right package.json exports.
Mark Erikson discusses the usefulness of default imports, the challenges with TypeScript types, and his tool stack for building.
Deep dives
Shirley Wu's Inspiring Talk at React Rally
My sick pick is a talk by Shirley Wu at React Rally called 'Take Up Space' where she shares her personal journey growing up, her struggles with conforming, and her path to self-expression. It was an amazing talk that left a lasting impact.
Replay: A Time Traveling Debugger for JavaScript
At my day job, I work on Replay, a time traveling debugger for JavaScript. It allows you to record your website, debug any line of code at any point in the recording, and make debugging more efficient and effective.
Redux Toolkit 2.0 Beta
Redux Toolkit 2.0 is currently in beta. I encourage everyone to try out the beta in their own applications, provide feedback on any issues or breaking changes, and help shape the final version of Redux Toolkit.
In this supper club episode of Syntax, Wes and Scott talk with Mark Erikson about his work in helping others understand shipping ESM, how to deal with permutations, whether default imports are helpful, whether TypeScript has made it easier, and what Mark’s tool stack is for building.