Today's Top Episodes

AI Bubble, Inflation, and the Limits of Monetary Policy | Jason Furman

Is the AI boom a bubble waiting to burst? Dive into the economic forces shaping our future, from inflation to the limits of central banks.

Viewing Podcast: Podcast
AI
Arts
Business
Crypto
Finance
Health
History
Interviews
Investing
Macro
Misc
News
Politics
Product
Programming
Science
Social
Startups
Technology
VC
React got hacked with David Mytton

React got hacked with David Mytton

Duration: 37:54:00
December 16, 2025
  • The "React Server Components" vulnerability, dubbed "React to Shell," allows for remote code execution, posing a significant threat due to its integration into frameworks like Next.js.
  • Security in the JavaScript ecosystem is increasingly managed by platform vendors and infrastructure providers who implement proactive mitigations like Web Application Firewalls and runtime changes.
  • Developers are encouraged to adopt a more security-conscious mindset, treating security as a feature and understanding the balance between adopting new technologies and managing dependency risks.
Shopify Winter ’26 Edition: building faster with the Dev MCP server with Eytan Seidman

Shopify Winter ’26 Edition: building faster with the Dev MCP server with Eytan Seidman

Duration: 40:22:00
December 11, 2025
  • Shopify is integrating AI more deeply into its platform to accelerate development for both merchants and developers through tools like the DevMTP server.
  • The DevMTP server acts as an AI-powered co-pilot that can generate code, validate it, and speed up the development of Shopify apps and themes, offering an ideal development experience.
  • Shopify is introducing "Sidekick," an agent for merchants within the admin, and enabling apps to integrate with it via search or UI extensions, bringing app capabilities directly to merchants.
Whats new in React 19.2 with Shruti Kapoor

Whats new in React 19.2 with Shruti Kapoor

Duration: 22:13:00
December 4, 2025
  • The activity component offers out-of-the-box state restoration, simplifying conditional rendering and enhancing user experience by remembering scroll positions and form inputs.
  • View Transitions provide a new, declarative way to animate components in React, seamlessly integrating visual animations with state restoration provided by activity.
  • The React Compiler is now stable, enabling automatic memoization and allowing developers to remove useCallback and useMemo hooks.
The useless useCallback: React performance myths unpacked, with Dominik Dorfmeister (Repeat)

The useless useCallback: React performance myths unpacked, with Dominik Dorfmeister (Repeat)

Duration: 22:55:00
November 27, 2025
  • The discussion highlights that useCallback and useMemo are often overused in React codebases, leading to increased complexity without proportional performance benefits.
  • The React compiler is presented as a potential future solution that can automate necessary memoization, freeing developers from manual optimization.
  • The useRef pattern is suggested as a more maintainable alternative for achieving referential stability by imperatively accessing the latest state, though the upcoming useEvent hook aims to standardize this.
First look at Prisma ORM v7 with Will Madden

First look at Prisma ORM v7 with Will Madden

Duration: 23:50:00
November 20, 2025
  • Prisma V7 is moving away from its Rust core to a fully TypeScript-based codebase, gradually replacing Rust with WebAssembly and ultimately aiming for complete TypeScript integration.
  • Prisma V7 focuses on reducing "magic" by giving users more explicit control over configuration and removing assumptions, such as the output of generated types into node_modules.
  • The long-term vision for Prisma involves adapting to agentic workflows and making it easier for AI agents to understand and interact with codebases, alongside continued improvements in developer experience.
Ripple.js with Dominic Gannaway

Ripple.js with Dominic Gannaway

Duration: 31:43:00
October 23, 2025
  • Ripple is a new UI framework built on TypeScript that introduces its own templating language and component keyword for more expressive UI development.
  • The framework utilizes a unique, fine-grained reactivity system inspired by signals but optimized for lower memory usage and simpler connection/disconnection processes.
  • Ripple aims to integrate AI deeply into the developer experience, potentially within the dev server and IDE, to assist with debugging and development workflows.
Source maps: how does the magic work? with Nicolo Ribaudo

Source maps: how does the magic work? with Nicolo Ribaudo

Duration: 25:51:00
October 21, 2025
  • Source maps are simple JSON files that provide metadata to map compiled code back to its original source, enabling debugging even after transformations like minification or transpilation.
  • While primarily used for JavaScript and TypeScript, source maps can theoretically be applied to other code types like CSS or even C compiled to WebAssembly, offering observability across different development workflows.
  • Standardization efforts for source maps, particularly within TC39, aim to create a unified format that benefits browsers, build tools, and developer experience by improving debugging capabilities and handling complex code structures.
Semantic HTML still matters with Jono Alderson

Semantic HTML still matters with Jono Alderson

Duration: 26:52:00
October 9, 2025
  • Jono argues that semantic HTML remains crucial for accessibility, enabling sites to tap into a significant market share of users with disabilities.
  • The conversation highlights a shift from simply using semantic HTML to using it thoughtfully and strategically, especially in the context of complex render cycles and emerging technologies.
  • The podcast suggests moving away from a purely component-centric development approach towards a template-centric mindset can improve overall page architecture, performance, and the effective use of semantic HTML.
WASM 3.0 with Andreas Rossberg

WASM 3.0 with Andreas Rossberg

Duration: 40:11:00
October 8, 2025
  • WebAssembly 3's major advancements include built-in garbage collection, exception handling, tail calls, and an increased address space to 64 bits, enabling broader language support and new use cases.
  • WebAssembly aims to be a universal, language-independent compilation target, with WebAssembly 3 specifically designed to facilitate the compilation of higher-level and managed languages.
  • New features like multiple memories and improved sandboxing mechanisms enhance WebAssembly's security and modularity, allowing for better isolation and integration of code.
State of CSS in 2025 with Adam Argyle and Kevin Powell

State of CSS in 2025 with Adam Argyle and Kevin Powell

Duration: 43:26:00
October 1, 2025
  • CSS's enduring relevance stems from its comprehensive handling of edge cases and its ability to readily incorporate valuable new features, making it difficult for other technologies to fully replace it.
  • Despite the popularity of CSS frameworks like Tailwind, CSS is evolving rapidly, often outpacing frameworks and integrating features that they struggle to replicate in a simple way.
  • While CSS is becoming increasingly powerful with features like mixins and functions, there is a concern that new and advanced features of CSS may be hard to comprehend, therefore, the recommendation is to learn one new feature a week.