On this episode of Modern Web Podcast, Rob Ocel interviews Mark Erikson, the Redux maintainer and senior front end engineer at Replay.io. They discuss the arcane complexities of publishing JavaScript packages to NPM today, the balance between developer experience and user experience when it comes to open source libraries, the unique troubles for React/Next library authors, and the responses to Mark’s wildly successful blog about upgrading Redux to use ESM.
00:00:01] Ecosystem evolves, nobody at the wheel.
[00:07:02] Open source library complexity: Dev exp. vs user exp.
[00:13:11] ESM vs CJS: Technical merits, tree shaking, syntax.
[00:18:35] Lazy-load files with CJS/ESM.
[00:23:37] Publish libraries in multiple formats, React server components.
[00:30:38] React team locks out valid code paths.
[00:35:26] Open source maintainer responsibility: Maximally compatible, widely respected.
[00:42:25] Competing philosophies on web evolution.
[00:47:54] Unifying competing standards for developers.
[00:53:19] Expertise gained through unexpected challenges.
Sponsored by This Dot Labs.
S05E06 React Native with Jay Phelps, Brent Vatne, Eric Vicenti, and Ken Wheeler
S05E05 What's Going on in VR? with Ben Lesh, Tracy Lee, Aysegul Yonet, and Martin Splitt
S05E04 CSS Grid with Rachel Andrew, Jennifer Luker, and Necoline Hubner
S05E03 The Truth About Developer Relations with Simona Cotin, Tara Manicsic, Tierney Cyren, and Tracy Lee
S05E02 Proposals Coming to your Browser with Ben Lesh, Tracy Lee, Jake Archibald, and Jay Phelps
S05E01 State Management with Taras Mankovski, Tim Dorr, Michel Weststrate, and Charles Lowell
S04E12 - Web A11y with Jen Luker and Necoline Hubner
S04E14 Current State of WebAssembly with Sean Larkin, Jay Phelps, Ben Lesh, and Tracy Lee
S04E11 - The Future of RxJS 6 & 7 - Roadmapping Operators with Ben Lesh and Tracy Lee
S04E10 - The New Payment Request API with Molly Dalton, Zach Koch, and Ray Shan
S04E09 - Promoting Diversity in TC39 with Leo Balter and Tracy Lee
S04E08 - Vue.js with Evan You and Sarah Drasner
S04E07 - Accessibility with Rob Dodson and Alice Boxhall
S04E06 - Web Analytics with Andy Elliott (Google) and Calvin French-Owen (Segment)
S04E05 - NeuroJavaScript + Angular of Things with Stephen Fluin, Alex Castillo, and Uri Shaked
S04E04 - Firefox Developer Tools with James Long
S04E03 - UI Components - Challenges and Best Practices Across Web and Native
S04E02 - Polymer and Web Components vs Frameworks (Jerry Springer Edition)
S04E01 - Data Visualization on the Web with DataSketches
S03E06 - React Router, HistoryJS, State Management, Webpack vs Rollup, and more (React Rally Edition)
Join Podbean Ads Marketplace and connect with engaged listeners.
Advertise Today
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
A Prairie Home Companion: News from Lake Wobegon