
Sign up to save your podcasts
Or


Jeppe hosts with Brittany. Guests: Patak (Matias Capeletto, Vite core team) and Zeu Capua (zeu.dev, software engineer, Svelte ambassador).
What is npmx?
A fast, open-source browser for the npm registry. It consumes the npmjs REST API and adds a better UI and more useful data on top. Started by Daniel Roe (Nuxt lead) ~40 days before recording. Patak joined as co-steward after seeing a two-day prototype.
Features beyond npmjs.com
Svelte is #1
Most liked package on npmx at time of recording: Svelte (173), Nuxt (101), Vite (96).
Picks
Hot takes
Links
Kev and Jeppe, discuss the cold weather in Denmark and Sweden compared to Hawaii. They highlight that "Svelte Radio" has ranked number 13 (effectively number 12) in the podcast section of the State of JS 2025 survey, placing them among the "mainstream" podcasts and slightly increasing the pressure to produce relevant content.
State of JS: Frameworks
The hosts analyze the survey results for JavaScript frameworks:
State of JS: Meta-Frameworks
Libraries & Developer Tools
Picks & Actionable Items
The hosts conclude with their picks for the week:
Actionable Items:
Sorry about Jeppe's audio in this one, he accidentally picked the wrong microphone during recording and there's not much we can do about it :(
The gang kicks back for their first episode of the new year, catching up on holidays before diving into AI and vibe coding. Kevin talks bout a gym tracking app he built almost entirely with LLMs.
They cover updates to the Svelte Society website (job board, sponsorships, newsletter), debate whether Mozilla/Firefox can survive by pivoting to AI, and wrap with hot takes: Kevin warns devs to learn AI tools or risk obsolescence, Brittney shares Claude's take that TypeScript's type system has become its own technical debt, and Jeppe champions the glory of two ultra-wide curved monitors.
In this episode of Svelte Radio, we welcome Jeppe as a new permanent host and sit down with Paolo Ricciuti, Svelte maintainer and Senior Software Developer at Mainmatter, to dive deep into Svelte custom renderers. Paolo walks us through how custom renderers work (using React's approach with React DOM, Ink, and React Native as context), explains the technical challenges of bringing this capability to Svelte 5—including the template element trick, CSP issues, and runtime modifications—and shares his proof-of-concept work enabling Svelte to render to non-DOM targets like terminals and native mobile apps via Lynx.js. The discussion touches on potential use cases like Threlte for 3D graphics, the importance of this feature for Svelte adoption, and wraps up with picks including Screen Studio, TMCP, and Advent of Svelte.
Guest
New Host
Topics Discussed
Custom Renderers Overview
Svelte's Technical Approach
Guest
Ilja - Berlin-based developer specializing in building websites and data visualizations for NGOs. Svelte Ambassador.
Topics Discussed
Berlin Svelte Meetup
Links Mentioned
Tools & Libraries
Companies & Organizations
Projects
Courses
Unpopular Opinions
Picks
In this episode, Stanislav Khromov joins the Svelte Radio team to discuss his work on Svelte Bench, a
benchmarking tool that scientifically measures how well different LLMs understand and write Svelte 5 code.
The conversation explores the challenges of AI-assisted coding with Svelte 5, the development of the official
Svelte MCP (Model Context Protocol) that provides LLMs with documentation and auto-fixing capabilities, and
the surprising performance differences between major AI providers. Stanislav also shares insights on working
with AI tools, the future of local models, and the economics of AI coding assistants.
Notes
Unpopular Opinions
Picks
In this episode of Svelte Radio, Ken Kunz joins the hosts to discuss his journey with Svelte, from discovering it
through Rich Harris's "Rethinking Reactivity" talk to building complex financial applications. Ken shares his
experience working on Trading Strategy, a decentralized finance platform, and the challenges of implementing
sophisticated charting solutions.
The conversation also covers Ken's memorable Svelte Summit talk where he
recreated the Macrodata Refinement interface from the TV show Severance, complete with props and staying in
character throughout. The episode touches on testing philosophies, state management with his library Svelte-
FSM, and the newly launched Svelte Society Chicago chapter.
Notes
Picks
Summary
In this episode of Svelt Radio, the hosts welcome Jeppe Reinhold from Chromatic to discuss the dramatic
improvements in Storybook's Svelte integration. Jeppe shares how a critical video by Brittany struggling with
Storybook setup sparked a complete overhaul of the Svelte experience, leading to better collaboration with the
Svelte core team and significant enhancements in functionality.
The conversation covers new features like Svelte
CSF for writing stories in native Svelte syntax, improved testing capabilities, support for async components, and
upcoming features in Storybook 10. The team also discusses the philosophy behind component-driven
development, the challenges of integrating with remote functions, and Storybook's future direction including AI
support and better theming capabilities.
Links
Unpopular Opinions
Picks
Summary
In this episode, Simon Holthausen from the Svelte team joins to discuss remote functions and async Svelte, two
experimental features that are changing how developers interact with data in SvelteKit applications. Remote
functions offer a new RPC-like approach that provides better type safety, more granular data loading, and
improved developer experience compared to traditional load functions and form actions. The conversation
covers the technical implementation, design decisions, and future possibilities including caching, streaming, and
integration with Svelte's upcoming resource API. Simon also explains how async Svelte enables top-level await
in components with coordinated loading boundaries, making asynchronous work much easier to manage in both
SSR and SPA contexts.
Links
Picks
Summary
We're putting the band back together. Svelte Radio is officially back. This first episode is a bit of catch-up. Not a ton of Svelte chatter. Look forward to many fun and interesting episodes.
Next week we talk with Simon about Remote Functions. Don't miss it!
Show Notes
Hot takes
Picks
From the publisher's feed

286 Listeners

1,907 Listeners

501 Listeners

623 Listeners

985 Listeners

62 Listeners