In this repeat episode, Kent C. Dodds came back on to the podcast with bold ideas and a game-changing vision for the future of AI and web development. In this episode, we dive into the Model Context Protocol (MCP), the power behind Epic AI Pro, and how developers can start building Jarvis-like assistants today. From replacing websites with MCP servers to reimagining voice interfaces and AI security, Kent lays out the roadmap for what's next, and why it matters right now. Don’t miss this fast-paced conversation about the tools and tech reshaping everything.
Website: https://kentcdodds.com
X: https://x.com/kentcdodds
Github: https://github.com/kentcdodds
YouTube: https://www.youtube.com/c/kentcdodds-vids
Twitch: https://www.twitch.tv/kentcdodds
LinkedIn: https://www.linkedin.com/in/kentcdodds
Please make Jarvis (so I don't have to): https://www.epicai.pro/please-make-jarvis
AI Engineering Posts by Kent C. Dodds: https://www.epicai.pro/posts
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com, or tweet at us at PodRocketPod.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
Jack Harrington sits down with Tanner Linsley to talk about the evolution of TanStack and where it’s headed next. They explore how early projects like React Query and React Table influenced the headless philosophy behind TanStack Router, why virtualized lists matter at scale, and what makes forms in React so challenging. Tanner breaks down TanStack Start and its client-first approach to SSR, routing, and data loading, and shares his perspective on React Server Components, modern authentication tradeoffs, and composable tooling. The episode wraps with a look at TanStack’s roadmap and what it takes to sustainably maintain open source at scale.
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey! https://t.co/oKVAEXipxu
Let us know by sending an email to our producer, Elizabeth, at elizabeth.becz@logrocket.com, or tweet at us at PodRocketPod.
Check out our newsletter! https://blog.logrocket.com/the-replay-newsletter/
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
01:00 – What is TanStack? Contributors, projects, and mission
02:05 – React Query vs React Table: TanStack’s origins
03:10 – TanStack principles: headless, cross-platform, type safety
03:45 – TanStack Virtual and large list performance
05:00 – Forms, abandoned libraries, and lessons learned
06:00 – Why TanStack avoids building auth
07:30 – Auth complexity, SSO, and enterprise realities
08:45 – Partnerships with WorkOS, Clerk, Netlify, and Cloudflare
09:30 – Introducing TanStack Start
10:20 – Client-first architecture and React Router DNA
11:00 – Pages Router nostalgia and migration paths
12:00 – Loaders, data-only routes, and seamless navigation
13:20 – Why data-only mode is a hidden superpower
14:00 – Built-in SWR-style caching and perceived speed
15:20 – Loader footguns and server function boundaries
16:40 – Isomorphic execution model explained
18:00 – Gradual adoption: router → file routing → Start
19:10 – Learning from Remix, Next.js, and past frameworks
20:30 – Full-stack React before modern meta-frameworks
22:00 – Server functions, HTTP methods, and caching
23:30 – Simpler mental models vs server components
25:00 – Donut holes, cognitive load, and developer experience
26:30 – Staying pragmatic and close to real users
28:00 – When not to use TanStack (Shopify, WordPress, etc.)
29:30 – Marketing sites, CMS pain, and team evolution
31:30 – Scaling realities and backend tradeoffs
33:00 – Static vs dynamic apps and framework fit
35:00 – Astro + TanStack Start hybrid architectures
36:20 – Composability with Hono, tRPC, and Nitro
37:20 – Why TanStack Start is a request handler, not a platform
38:50 – TanStack AI announcement and roadmap
40:00 – TanStack DB explained
41:30 – Start 1.0 status and real-world adoption
42:40 – Devtools, Pacer, and upcoming libraries
43:50 – Sustainability, sponsorships, and supporting maintainers
45:30 – How companies and individuals can support TanStack
Special Guest: Tanner Linsley.
In this episode, Noel sits down with David Mytton, founder and CEO of Arcjet, to unpack the React2Shell vulnerability and why it became such a serious remote code execution risk for apps using React server components and Next.js. They explain how server-side features introduced in React 19 changed the attack surface, why cloud providers leaned on WAF mitigation instead of instant patching, and what this incident reveals about modern JavaScript supply chain risk. The conversation also covers dependency sprawl, rushed patches, and why security as a feature needs to start long before production.
X: https://x.com/davidmytton
Blog: https://davidmytton.blog
Multiple Threat Actors Exploit React2Shell: https://cloud.google.com/blog/topics/threat-intelligence/threat-actors-exploit-react2shell-cve-2025-55182
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey! https://t.co/oKVAEXipxu
Let us know by sending an email to our producer, Elizabeth, at elizabeth.becz@logrocket.com, or tweet at us at PodRocketPod.
Check out our newsletter! https://blog.logrocket.com/the-replay-newsletter/
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
Shruti Kapoor comes back onto the podcast to discuss React 19.2, how it builds on React 19 and React 18, and new features like Activity, View Transitions, useEffectEvent, and React server components improvements powered by cacheSignal. They explore partial pre rendering, Suspense boundary batching, the stable React Compiler for auto memoed apps, and new Chrome dev tools performance tracks. The episode also covers Next.js 16 framework support and the updated ESL plugin react hooks.
Website: https://shrutikapoor.dev
LinkedIn: https://www.linkedin.com/in/shrutikapoor08/
YouTube: https://www.youtube.com/@shrutikapoor08
X: https://x.com/shrutikapoor08
Bluesky: https://bsky.app/profile/did:plc:2xjmzwgtmtxa4hqw7ofab4kb
React 19.2: https://react.dev/blog/2025/10/01/react-19-2
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey! https://t.co/oKVAEXipxu
Let us know by sending an email to our producer, Elizabeth, at elizabeth.becz@logrocket.com, or tweet at us at PodRocketPod.
Check out our newsletter! https://blog.logrocket.com/the-replay-newsletter/
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
Special Guest: Shruti Kapoor.
In this repeat episode, Dominik Dorfmeister unpacks the pitfalls of React’s useCallback and useMemo, revealing how these hooks often introduce more complexity than performance gains. He explores the promise of the React Compiler, the practical power of the “latest ref” pattern, and strategies to boost code readability and maintainability at scale.
Learn why overusing useEffect and manual memoization can do more harm than good, and how teams can level up their PR reviews and performance practices using tools like the ESLint React Compiler plugin.
Bluesky: https://bsky.app/profile/tkdodo.eu
Github: https://github.com/tkdodo
X: https://x.com/TkDodo
The Useless useCallback: https://tkdodo.eu/blog/the-useless-use-callback
00:00 Why talk about useCallback and useMemo
00:40 Are useCallback and useMemo actually useless?
02:00 When (if ever) memoization is worth it
07:30 Pitfalls of overusing memoization in PRs and team guidelines
12:10 Latest ref pattern as an alternative
18:40 React Compiler and ESLint support
23:30 Why self-reviews help catch unnecessary memoization
28:10 Do React docs encourage over-optimization?
33:00 Advice for React developers
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey!
Let us know by sending an email to our producer, Elizabeth, at elizabet.becz@logrocket.com, or tweet at us at PodRocketPod.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
Special Guest: Dominik Dorfmeister.
Jack Herrington talks with Will Madden about how Prisma ORM is evolving in v7, including the transition away from Rust toward TypeScript, less magic, and a new Prisma config file for more predictable good DX. They dig into Prisma Postgres, improvements to Prisma Studio, better support for serverless environments, and how JavaScript ORM tools like Prisma as an object relational mapper will fit into future agentic coding workflows powered by LLMs.
LinkedIn: https://www.linkedin.com/in/willmadden
ORM:
https://www.prisma.io/blog/orm-6-12-0-esm-compatible-generator-in-preview-and-new-options-for-prisma-config
https://www.prisma.io/blog/why-prisma-orm-generates-code-into-node-modules-and-why-it-ll-change
https://www.prisma.io/blog/from-rust-to-typescript-a-new-chapter-for-prisma-orm
https://www.prisma.io/blog/try-the-new-rust-free-version-of-prisma-orm-early-access
https://www.prisma.io/blog/rust-free-prisma-orm-is-ready-for-production
Prisma Postgres:
prisma.io/postgres
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey! https://t.co/oKVAEXipxu
Let us know by sending an email to our producer, Elizabeth, at elizabeth.becz@logrocket.com, or tweet at us at PodRocketPod.
Check out our newsletter! https://blog.logrocket.com/the-replay-newsletter/
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
In this episode of PodRocket, Jack and Paige dive into the latest GitHub Octoverse report, covering trends like shipping faster with AI, the dominance of TypeScript as the top language, the rise of AI-generated pull requests, and the concerning drop in code review comments. They unpack the growing role of Copilot, the tension between OSS contributions and burnout, and the surge in AI infrastructure projects like Ollama. The discussion also touches on open source governance, the docs gap, prompt injection risks, and whether AI-powered browsers can succeed beyond the dev crowd.
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1: https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey! https://t.co/oKVAEXipxu
Let us know by sending an email to our producer, Elizabeth, at elizabeth.becz@logrocket.com, or tweet at us at PodRocketPod.
Check out our newsletter! https://blog.logrocket.com/the-replay-newsletter/
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
01:15 – What is GitHub’s Octoverse Report?
02:15 – Shipping Faster with AI
03:45 – Copilot’s Impact on Code Quality
05:15 – TypeScript Takes the Lead
06:30 – Concerns About AI PR Volume
07:45 – Decline in Code Reviews
09:15 – OSS Maintenance Crisis
11:00 – GitHub Copilot and Funding OSS
12:30 – Where AI Actually Helps Devs
14:00 – Small Models and Running Locally
16:00 – TypeScript vs Python: Stack Implications
18:30 – Language Trends and AI Consolidation
21:00 – Framework and Stack Fragility in AI Era
24:00 – Docs Gap in OSS Projects
26:30 – Open Source Governance and Security Gaps
30:00 – AI Infrastructure Projects Leading GitHub
33:00 – Will AI Browsers Catch On?
35:00 – Prompt Injection and Security Risks
37:00 – Opportunity in OSS Documentation
39:30 – Final Thoughts and Hot Takes
Special Guest: Jack Herrington.
Barry Pollard from the Chrome devrel team joins PodRocket to discuss the speculation rules API, a new browser feature designed to improve web performance through prefetch and pre-render techniques. Barry breaks down the history of speculative loading, contrasts SPA vs MPA behavior, and explains the nuances of hover prefetching, conservative prefetch, and the powerful new pre-render until script mode. Learn how Shopify and WordPress are adopting the API, what telemetry from Chrome Status reveals, and what developers need to know about potential pitfalls, caching behavior, and how the API is becoming a standard for static sites and e-commerce performance.
Website: https://www.tunetheweb.com
X: https://x.com/tunetheweb
LinkedIn: https://www.linkedin.com/in/tunetheweb
Github: https://github.com/tunetheweb
Bluesky: https://bsky.app/profile/tunetheweb.com
Perfnow: https://perfnow.nl/speakers.html#barry
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey! https://t.co/oKVAEXipxu
Let us know by sending an email to our producer, Elizabeth, at elizabeth.becz@logrocket.com, or tweet at us at PodRocketPod.
Check out our newsletter! https://blog.logrocket.com/the-replay-newsletter/
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
This months panel dives into Remix v3 without React, exploring its DIY VDOM framework and manual reactivity approach. We discuss the latest React Foundation governance changes and what React 19.2 brings, from the Activity component to useEffectEvent and server streaming support. The conversation also covers how the proposed H-1B $100,000 fee could affect tech hiring, thoughts on Firefox, the Perplexity and Washington Post paywall, and a spicy Tailwind vs CSS debate.
Paige Niedringhaus
Website: https://www.paigeniedringhaus.com
X: https://x.com/pniedri
GitHub: https://github.com/paigen11
TJ Van Toll
Website: https://www.tjvantoll.com
X: https://x.com/tjvantoll
GitHub: https://github.com/tjvantoll
LinkedIn: https://www.linkedin.com/in/tjvantoll
Jack Herrington
Website: https://jackherrington.com
YouTube: https://www.youtube.com/channel/UC6vRUjYqDuoUsYsku86Lrsw
X: twitter.com/jherr
Github: github.com/jherr
Noel Minchow
LinkedIn: https://www.linkedin.com/in/noel-minchow
Remix v3 Dumps React for Pure Web Standards: The JS Rebellion That's Freeing Devs from Framework Hell!: https://bybowu.com/article/remix-v3-dumps-react-for-pure-web-standards-the-js-rebellion-thats-freeing-devs-from-framework-hell
Remix Jam 2025 Recap: https://remix.run/blog/remix-jam-2025-recap
Wake up, Remix!: https://remix.run/blog/wake-up-remix
Introducing the React Foundation: https://react.dev/blog/2025/10/07/introducing-the-react-foundation
useEffectEvent: https://react.dev/blog/2025/10/01/react-19-2#use-effect-event
Trump's $100,000 H-1B visa shock: https://www.bbc.com/news/articles/ce3yy58lj79o
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey! https://t.co/oKVAEXipxu
Let us know by sending an email to our producer, Elizabeth, at elizabeth.becz@logrocket.com, or tweet at us at PodRocketPod.
Check out our newsletter! https://blog.logrocket.com/the-replay-newsletter/
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
0:00 Intro
1:10 Remix v3 Breaks from React
4:40 Manual Reactivity Debate
7:45 Docs, Demos, and Developer Confusion
9:00 Framework Future and Web Standards
13:00 Shopify and Remix
14:00 React 19.2 + Foundation Shift
17:00 New React Features Discussion
20:00 React’s Backward Compatibility Wins
21:00 Why Meta Let Go of React
27:00 The $100K Visa Shock
32:00 Global Impact and Legal Fallout
36:00 What Companies Should Do Next
38:00 Hot Takes Begin
39:00 The Witcher 4 Trailer Debate
40:00 Firefox vs Chrome
43:00 Perplexity & Washington Post Drama
45:00 Dev Tools, Paywalls, and Browsers
46:00 Paige vs Tailwind
48:00 AI Writing Bad CSS
49:00 Outro
Special Guest: Jack Herrington.
Dominic Gannaway joins us to talk about Ripple.js, a new TypeScript-first UI framework built with its own templating language and a focus on clarity and reactivity. We explore how Ripple.js handles fine-grained updates through its track and block system, why it avoids global state, and how context plays a key role. Dominic also walks us through the developer experience, from the language server and VS Code integration to syntax highlighting and the Prettier plugin, plus how the framework handles error boundaries, server-side rendering, future plans, and more.
Twitter: https://x.com/trueadm
Github: https://github.com/trueadm
LinkedIn: https://www.linkedin.com/in/dominic-gannaway-414b7750
RippleJS GitHub: https://ripplejs.github.io
RippleJS website: https://www.ripplejs.com/
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey! https://t.co/oKVAEXipxu
Let us know by sending an email to our producer, Elizabeth, at elizabeth.becz@logrocket.com, or tweet at us at PodRocketPod.
Check out our newsletter! https://blog.logrocket.com/the-replay-newsletter/
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
00:00 – Intro & What is RippleJS
01:00 – The Origins and Naming of Ripple
02:00 – A New UI Framework Built on TypeScript
03:30 – Creating a Custom Language and Templating System
05:00 – Building Ripple’s Tooling and Language Server
06:00 – The Team, Open Source Growth, and Early Feedback
07:00 – From UI Framework to Meta Framework
09:00 – Integrating AI into the Dev Server
10:30 – Handling Controversy and Changing the Status Quo
11:30 – How Ripple Was Built in a Week
13:00 – Redesigning the Reactivity System
16:00 – Why Ripple Doesn’t Use Global State
19:00 – Lessons Learned from Other Frameworks
21:00 – Naming Conventions and API Design Decisions
22:30 – Error Boundaries and Async Patterns in Ripple
24:00 – Accessibility and ByteDance Native App Integration
25:00 – The Team’s Workflow and Contributor Culture
27:00 – Building TypeScript-First from Scratch
29:00 – Language Server, Source Maps, and VS Code Integration
31:00 – Building in Public and Open Source Collaboration
32:30 – The Future of Frontend Frameworks
34:00 – How Ripple’s Ideas Might Influence Others
35:00 – AI, Security, and the Road Ahead
36:00 – Closing Thoughts & How to Get Involved
Ever wondered how source maps actually work? In this episode, Nicolo Ribaudo, Babel maintainer and TC39 delegate, breaks down how source maps connect your JavaScript, TypeScript, and CSS back to the original code — making debugging, stack traces, and observability smoother in Chrome dev tools.
We dive into how source maps help in both development and production with minified code, explore tools like Webpack, Rollup, Next.js, and Svelte, and share when you should turn off source maps to avoid confusion.
Website: https://nicr.dev
LinkedIn: https://www.linkedin.com/in/nicol%C3%B2-ribaudo-bb94b4187
BlueSky: https://bsky.app/profile/nicr.dev
Github: https://github.com/nicolo-ribaudo
Squiggleconf talk: https://squiggleconf.com/2025/sessions#source-maps-how-does-the-magic-work
Slide deck: https://docs.google.com/presentation/d/1lyor5xgv821I4kUWJIwrrmXBjzC_qiqIqcZxve1ybw0
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey! https://t.co/oKVAEXipxu
Let us know by sending an email to our producer, Elizabeth, at elizabet.becz@logrocket.com, or tweet at us at PodRocketPod.
Check out our newsletter! https://blog.logrocket.com/the-replay-newsletter/
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
00:00 Intro – Welcome to PodRocket + Introducing Nicolo Ribaudo
00:45 What Are Source Maps and Why They Matter for Debugging
01:20 From Babel to TC39 – Nicolo’s Path to Source Maps
02:00 Source Maps Beyond JavaScript: CSS, C, and WebAssembly
03:00 The Core Idea – Mapping Compiled Code Back to Source
04:00 How Source Maps Work Under the Hood (Encoded JSON)
05:10 File Size and Performance – Why It Doesn’t Matter in Production
06:00 Why Source Maps Are Useful Even Without Minification
07:00 Sentry and Error Monitoring – How Source Maps Are Used in Production
08:10 Two Worlds: Local Debugging vs. Remote Error Analysis
09:00 You’re Probably Using Source Maps Without Realizing It
10:00 Why Standardization Was Needed After 15+ Years of Chaos
11:00 TC39 and the Creation of the Official Source Maps Standard
12:00 Coordinating Browsers, Tools, and Vendors Under One Spec
13:00 How Chrome, Firefox, and WebKit Implement Source Maps Differently
14:00 Why the Source Maps Working Group Moves Faster Than Other Standards
15:00 A Small, Focused Group of DevTools Engineers
16:00 How Build Tools and Bundlers Feed Into the Ecosystem
17:00 Making It Easier for Tool Authors to Generate Source Maps
18:00 How Frameworks Like Next.js and Vite Handle Source Maps for You
19:00 Common Pitfalls When Chaining Build Tools
20:00 Debugging Wrong or Broken Source Maps in Browsers
21:00 Upcoming Feature: Scopes for Variables and Functions
22:00 How Scopes Improve the Live Debugging Experience
23:00 Experimental Implementations and How to Try Them
24:00 Where to Find the TC39 Source Maps Group + Get Involved
25:00 Nicolo’s Links – GitHub, BlueSky, and Talks Online
25:30 Closing Thoughts
Andreas Rossberg unpacks WASM 3.0, covering new capabilities like garbage collection, exception handling, tail calls, and support for 64-bit addressing with multiple memories. The discussion explores deterministic profiles following relaxed sim, WebAssembly’s capability-based security model, and advances in sandboxing and module design. Andreas connects these features to practical use cases in JavaScript engines and applications like Google Sheets, then looks ahead to experimental work on threading, stack switching, and async programming models shaping the next phase of the WebAssembly ecosystem.
Website: https://people.mpi-sws.org/~rossberg
GitHub: https://github.com/rossberg
WASM 3.0 Completed: https://webassembly.org/news/2025-09-17-wasm-3.0
00:00 Intro – Andreas Rossberg and the WebAssembly 3.0 Update
01:05 The State of WebAssembly Today
02:15 Why WebAssembly Exists Beyond the Web
03:20 From WebAssembly 2.0 to 3.0 – What’s Actually New
04:30 Garbage Collection: A Game-Changer for Managed Languages
06:00 The Vision of WebAssembly as a Universal Compilation Target
07:40 How GC Support Unlocks Java, Kotlin, and Dart on WASM
09:10 Expanding to 64-bit Memory – Performance and Limits
10:40 WebAssembly for Databases, AI, and LLMs
12:00 Sandboxing and Security by Design
13:10 How Capabilities and Static Analysis Keep WASM Safe
14:30 Multi-Memory Support and Real-World Use Cases
16:00 Developer Ergonomics vs. Specification Purity
17:20 Tail Calls and Functional Programming Benefits
18:40 Function Tables and Secure Indirection
20:00 Exception Handling Finally Arrives
21:10 Determinism, Efficiency, and Why It Matters for Blockchain
22:30 SIMD and Hardware Divergence Across Platforms
24:00 Balancing Portability with Performance
25:20 The Design Philosophy Behind WebAssembly
26:30 Why WASM Rejects Language-Specific Features
27:40 Proposal Process: Who Decides What Gets In
29:00 Browser Vendors and Implementation Challenges
30:10 Early Deployments: GC, Tooling, and Adoption Stories
31:30 Threads, Stack Switching, and the Future of Concurrency
33:00 Async/Await and Coroutines on WebAssembly
34:30 What’s Coming Next for WASM Developers
35:40 How to Get Involved – Working Groups and Proposals
37:00 Closing Thoughts and Thanks
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey! https://t.co/oKVAEXipxu
Let us know by sending an email to our producer, Elizabeth, at elizabet.becz@logrocket.com, or tweet at us at PodRocketPod.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
Jono Alderson joins the podcast to discuss why semantic HTML still matters today. He shares how thoughtful markup can improve accessibility and performance, from using the picture tag and responsive images to optimizing with content-visibility CSS. The conversation dives into common pitfalls like div soup, the shift toward more template-centric design, and techniques for improving the critical rendering path. Jono also discusses preloading, HTTP early hints, and the evolving role of structured data, LLMs, and Google’s trust signals in shaping a more meaningful and efficient web.
Website: https://www.jonoalderson.com
X: https://x.com/jonoalderson
BlueSky: https://bsky.app/profile/jono.id
LinkedIn: https://www.linkedin.com/in/jonoalderson
Why semantic HTML still matters: https://www.jonoalderson.com/conjecture/why-semantic-html-still-matters/
00:40 Meet Jono Alderson: SEO Consultant and Web Performance Expert
02:00 Why Semantic HTML Still Matters in 2025
05:00 Accessibility, Performance, and the 15% Market Opportunity
08:00 The Cost of Div Soup and Framework Abstraction
10:30 Finding Balance: Developer Experience vs User Experience
13:00 Template-Centric Thinking vs Component-Centric Development
16:00 What Is a Page? Rethinking How the Web Works
18:30 Structured Data, Schema.org, and Google’s Trust Signals
21:00 Quick Round: Picture Tag, Content Visibility, and Performance
23:30 The Worst HTML Anti-Patterns Developers Still Use
25:00 Will LLMs Reward Good Markup or Ignore It?
26:00 Where to Find Jono Alderson and Closing Thoughts
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey!
Let us know by sending an email to our producer, Elizabeth, at elizabet.becz@logrocket.com, or tweet at us at PodRocketPod.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
In this episode of PodRocket, Adam Argyle and Kevin Powell discuss the results of the latest State of CSS survey and share how new capabilities like functions, mixins, nesting, and container queries are changing the way developers approach styling. We dive into the ongoing conversation around Tailwind and pre-processors, and look at the practical impact of features such as scroll driven animations, view transitions, and cascade layers. Adam and Kevin also explain how advances like relative color syntax and app property are making CSS variables more dynamic and reliable. Along the way, we touch on browser interoperability and imagine what’s ahead for CSS, from motion blur to fit text and beyond.
Adam Argyle
Website: https://nerdy.dev
X: https://x.com/argyleink
LinkedIn: https://www.linkedin.com/in/adamargyle
YouTube: https://www.youtube.com/channel/UCBGr3ZMcV5jke40_Wrv3fNA
GitHub: https://github.com/argyleink
Kevin Powell
Website: https://www.kevinpowell.co
X: https://x.com/kevinjpowell
BlueSky: https://bsky.app/profile/kevinpowell.co
Mastodon: front-end.social/@kevinpowell
Github: https://github.com/kevin-powell
YouTube: https://www.youtube.com/@kevinpowell
Twitch: https://www.twitch.tv/kevinpowellcss
State of CSS 2025: https://2025.stateofcss.com
01:00 Why CSS Remains Irreplaceable
05:00 Misunderstandings About CSS
09:00 Is CSS a Programming Language
12:00 Pre-processors, Post-processors, and Native Features
15:00 Too Many Features in CSS
18:00 The CSS Learning Curve and Growth Cycle
19:30 Resources for Keeping Up with CSS
20:30 New CSS Functions Explained
23:00 Complexity and Abstractions in CSS
24:00 Browser Collaboration and Interop
30:00 Using New CSS Features in Production
36:00 The App Property Feature
41:00 Future CSS Features Wishlist
46:00 Final Thoughts on CSS in 2025
48:00 Outro and Guest Links
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey!
Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com, or tweet at us at PodRocketPod.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
Special Guests: Adam Argyle and Kevin Powell.
Is the web breaking under the weight of AI crawlers, platform consolidation, and nonstop security breaches? We dive into the state of browsers, developer burnout, and whether tech regulation can actually keep up.
In this panel discussion:
Inside the battle for the future of the web: https://www.businessinsider.com/google-microsoft-openai-fight-standards-limit-ai-access-websites-2025-9
The web has a new system for making AI companies pay up: https://www.theverge.com/news/775072/rsl-standard-licensing-ai-publishing-reddit-yahoo-medium
The Browser Company, maker of Arc and Dia, is being acquired: https://www.theverge.com/web/770947/browser-company-arc-dia-acquired-atlassian
Google stock jumps 8% after search giant avoids worst-case penalties in antitrust case: https://www.cnbc.com/2025/09/02/google-antitrust-search-ruling.html
Massive data breach sees 16 million PayPal accounts leaked online - here's what we know, and how to stay safe:https://www.techradar.com/pro/massive-data-breach-sees-16-million-paypal-accounts-leaked-online-heres-what-we-know-and-how-to-stay-safe
PayPal’s Glitch Puts €10 Billion on Ice Across European Banks: https://fintechnews.ch/payments/paypal-glitch-freezes-european-banks-10-billion-transactions/77974/
npm Author Qix Compromised via Phishing Email in Major Supply Chain Attack: https://socket.dev/blog/npm-author-qix-compromised-in-major-supply-chain-attack
Compromised files replace npm packages with a combined 2 billion weekly downloads: https://www.techradar.com/pro/security/compromised-files-replace-npm-packages-with-a-combined-2-billion-weekly-downloads
Shai-Hulud: Ongoing Package Supply Chain Worm Delivering Data-Stealing Malware: https://www.wiz.io/blog/shai-hulud-npm-supply-chain-attack
Coinbase CEO explains why he fired engineers who didn’t try AI immediately: https://techcrunch.com/2025/08/22/coinbase-ceo-explains-why-he-fired-engineers-who-didnt-try-ai-immediately/
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey!
Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com, or tweet at us at PodRocketPod.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
Feross Aboukhadijeh, founder of Socket, joins us to break down the recent wave of NPM supply chain attacks hitting the JavaScript ecosystem, including how attackers used phishing to target developers, snuck malware into popular packages like Prettier and "is", and even abused tools like Claude, Gemini, and TruffleHog.
We dig into how GitHub Actions vulnerabilities were exploited, what makes postinstall scripts risky, and and what you can do to protect yourself from future attacks.
Website: https://feross.org
X: https://x.com/feross
GitHub: https://github.com/feross
LinkedIn: https://www.linkedin.com/in/feross
YouTube: https://www.youtube.com/channel/UCHM4OEvQDUq8UszyUrdov-w
npm Author Qix Compromised via Phishing Email in Major Supply Chain Attack: https://socket.dev/blog/npm-author-qix-compromised-in-major-supply-chain-attack
Compromised files replace npm packages with a combined 2 billion weekly downloads: https://www.techradar.com/pro/security/compromised-files-replace-npm-packages-with-a-combined-2-billion-weekly-downloads
Shai-Hulud: Ongoing Package Supply Chain Worm Delivering Data-Stealing Malware: https://www.wiz.io/blog/shai-hulud-npm-supply-chain-attack
00:00 Intro: NPM supply chain attacks explained
01:10 What is a software supply chain attack?
02:00 NPM phishing campaign: Fake login pages
03:00 Prettier ecosystem compromised
04:00 The “is” package malware incident
05:30 NX package breach (August 27 attack)
06:40 AI-powered supply chain exploit
08:00 GitHub Actions misconfiguration
12:00 Lessons from recent NPM attacks
20:00 How malicious packages get published
25:00 Why install scripts are so risky
30:00 Limitations of banning install scripts
35:00 Open source maintainer challenges
40:00 Smarter approaches to dependency updates
44:00 The future of open source supply chain security
47:00 Closing thoughts and resources
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey!
Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com, or tweet at us at PodRocketPod.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
Special Guest: Feross Aboukhadijeh.
Mark Dalgleish joins us to talk about the latest in React Router, including its growing support for React Server Components (RSC). He breaks down what RSC data mode, framework mode, and declarative mode mean for developers, and how features like the middleware API and route module API are simplifying work across tools like Vite and Parcel.
We also dive into how React 19, static site generation with RSC, and smarter data batching are reshaping performance and the future of server-side rendering in React apps.
X: https://x.com/markdalgleish
GitHub: https://github.com/markdalgleish
Website: https://markdalgleish.com
LinkedIn: https://www.linkedin.com/in/markdalgleish
React Router and RSC: https://remix.run/blog/react-router-and-react-server-components
RSC Preview: https://remix.run/blog/rsc-preview
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey!
Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com, or tweet at us at PodRocketPod.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
Special Guest: Mark Dalgleish.
Jimmy Bogard joins Pod Rocket to talk about making monoliths more modular, why boundaries matter, and how to avoid turning systems into distributed monoliths. From refactoring techniques and database migrations at scale to lessons from Stripe and WordPress, he shares practical ways to balance architecture choices. We also explore how tools like Claude and Lambda fit into modern development and what teams should watch for with latency, transactions, and growing complexity.
Website: https://www.jimmybogard.com
X: https://x.com/jbogard
Github: https://github.com/jbogard
LinkedIn: https://www.linkedin.com/in/jimmybogard/
Modularizing the Monolith - Jimmy Bogard - NDC Oslo 2024: https://www.youtube.com/watch?v=fc6_NtD9soI
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey!
Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com, or tweet at us at PodRocketPod.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
Special Guest: Jimmy Bogard.
Alexander Lichter joins the podcast to talk about Rolldown, a bundler built in Rust by Void Zero that aims to replace Rollup and ESBuild with faster builds and better enterprise scalability. He dives into the power of OXC and Oxlint, the push toward a unified JavaScript toolchain, and previews what to expect at ViteConf 2024.
X: https://x.com/TheAlexLichter
Website: https://www.lichter.io
Mastodon: https://hachyderm.io/@manniL
GitHub: https://github.com/manniL
YouTube: https://www.youtube.com/@TheAlexLichter
Twitch: https://www.twitch.tv/TheAlexLichter
LinkedIn: https://www.linkedin.com/in/alexanderlichter
Rolldown: How Vite Bundles at the Speed of Rust: https://squiggleconf.com/2025/sessions#rolldown-how-vite-bundles-at-the-speed-of-rust
Rolldown: https://rolldown.rs
Rolldown-vite migration: https://vite.dev/guide/rolldown
Oxlint Type Aware linting (preview) announcement: https://oxc.rs/blog/2025-08-17-oxlint-type-aware.html
ViteConf: https://viteconf.amsterda
Benchmarks:
Minifier: https://github.com/privatenumber/minification-benchmarks
Linter: https://github.com/oxc-project/bench-javascript-linter
Parser: https://github.com/oxc-project/bench-javascript-parser-written-in-rust
Transformer: https://github.com/oxc-project/bench-transformer/
Bundler: https://github.com/rolldown/benchmarks
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey!
Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com, or tweet at us at PodRocketPod.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
Special Guest: Alexander Lichter.
Dominik Dorfmeister unpacks the pitfalls of React’s useCallback and useMemo, revealing how these hooks often introduce more complexity than performance gains. He explores the promise of the React Compiler, the practical power of the “latest ref” pattern, and strategies to boost code readability and maintainability at scale.
Learn why overusing useEffect and manual memoization can do more harm than good, and how teams can level up their PR reviews and performance practices using tools like the ESLint React Compiler plugin.
Bluesky: https://bsky.app/profile/tkdodo.eu
Github: https://github.com/tkdodo
X: https://x.com/TkDodo
The Useless useCallback: https://tkdodo.eu/blog/the-useless-use-callback
00:00 Why talk about useCallback and useMemo
00:40 Are useCallback and useMemo actually useless?
02:00 When (if ever) memoization is worth it
07:30 Pitfalls of overusing memoization in PRs and team guidelines
12:10 Latest ref pattern as an alternative
18:40 React Compiler and ESLint support
23:30 Why self-reviews help catch unnecessary memoization
28:10 Do React docs encourage over-optimization?
33:00 Advice for React developers
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Fill out our listener survey!
Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com, or tweet at us at PodRocketPod.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.
Special Guest: Dominik Dorfmeister.