Shows / TypeScript.fm - The Friendly Show for TypeScript Developers

TypeScript.fm - The Friendly Show for TypeScript Developers
The two TypeScript Fools, Kamran Ayub and Erik Onarheim, get together weekly to bring you news, community highlights, and deep dives into the TypeScript ecosystem. Stay up-to-date on what's happening and learn new things to make you a better TypeScript developer along the way!
Episodes
TypeScript.fm - The Friendly Show for TypeScript DevelopersPrettier in Bun, Deno's Spiritual Successor, and Extraction Models Are A Thing | News | Ep 87
News for the week of October 19, 2026: Bun 1.4.4 ships bun fmt (a Prettier port) and cuts Bun.SQL CPU time by 40%, Ende arrives as a spiritual successor to…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTypeScript 7.1 Beta, eMudhra CA Compromise & PHP2Shell, and Cloudflare's tsrs Rust Port | News | Ep 86
News for the week of October 12, 2026: the internet is on fire with major security issues from a compromised CA to critical PHP vulnerabilities and remote code…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTheo's $420K TS-Rust Port, bun check, and Deno Joins Cloudflare | News | Ep 85
News for the week of October 5, 2026: Theo spends $420,000+ porting the TypeScript compiler to Rust, the new Bun (type)check command claims 3-7x speedups, and…
TypeScript.fm - The Friendly Show for TypeScript DevelopersVite+ 1.0, SvelteKit 3, and TanStack Charts 1.0 | News | Ep 84
News for the weeks of September 21 and 28, 2026: Vite+ 1.0 is now stable, SvelteKit 3 is finally here, TanStack has charts now, and why everyone is launching…
TypeScript.fm - The Friendly Show for TypeScript DevelopersType-aware Linting, Vite+, and the Future of Dev Tooling | VoidZero | Ep 83B
In this special episode, the two fools are joined by Cameron Clark and Jim Dummett from VoidZero (and now, Cloudflare) to talk about the latest developments in…
TypeScript.fm - The Friendly Show for TypeScript DevelopersBenchmarking in Node, Modern DOM Typings, and Jev the Type-safe AI | News | Ep 82
News for the week of Sep 14, 2026: latest Node 26 includes experimental benchmark tests, a modern drop-in replacement for DOM typings, and we try to understand…
TypeScript.fm - The Friendly Show for TypeScript DevelopersReact 19.3, Safari 27 & Chrome 153 Loot Drops, and Cloudflare's New Worker Module Registry | News | Ep 81
News for the week of Sep 7, 2026: new browser loot drops in Chrome 153 and Safari 27, React 19.3 lets you control view transitions, and how Cloudflare rewrote…
TypeScript.fm - The Friendly Show for TypeScript DevelopersVitest 5, rslib 1.0, and the No Sloptober Challenge | News | Ep 80
News for the week of Aug 31, 2026: Vitest 5's new doctor command and perf enhancements, Rslib is now stable, and Astro 7.3 lets you run multiple preview…
TypeScript.fm - The Friendly Show for TypeScript Developerspnpm 12, htmx 4, and Release Candidates for Remix 3 and Waku 1 | News | Ep 79
News for the week of August 24, 2026: pnpm 12 brings a bunch of quality of life updates, htmx 4 makes attribute inheritance easier, and both Remix and Waku get…
TypeScript.fm - The Friendly Show for TypeScript DevelopersBun 1.4, SolidStart v2, and SvelteKit v3 RC | News | Ep 78
News for the weeks of Aug 10 and 17, 2026: major version releases from Bun, ElectroBun, SolidStart, and SvelteKit along with Aspire 13.5, which makes…
TypeScript.fm - The Friendly Show for TypeScript DevelopersAstro 7.2, Stacked Pull Requests, and Eradicating any Using oxlint | News | Ep 77
News for the week of August 3, 2026: Astro 7.2 adds incremental static builds, SvelteKit 3 preview, and a closer look at TypeScript 7.1 compiler APIs. From the…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTS 7 Compiler API Plans, Elysia 2 Beta, and JSX in ASP.NET Core | News | Ep 76
News for the week of July 27, 2026: insights into what's coming in TS 7.1, rendering JSX and TSX natively using ASP.NET Core, and Elysia gets rewritten with…
TypeScript.fm - The Friendly Show for TypeScript DevelopersType-aware Linting Stable in oxlint, Qwik v2 Beta, and Octane Turns Up the Heat on React | News | Ep 75
News for the week of July 20, 2026: Oxlint type-aware linting is now stable, Qwik v2 is now in beta, and the successor to Inferno is lighting up React. From…
TypeScript.fm - The Friendly Show for TypeScript DevelopersAnnouncing TypeScript 7, Bun 1.4 is in Rust, and Vite+ Beta | News | Ep 74
News for the first half of July, 2026: TypeScript 7 is now generally available, Bun's Rust port will be official in v1.4, plus Nuxt 4.5, and Astro 7.1 updates…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTypeScript, Agents, and What Skills Will Matter Tomorrow | Kent C Dodds | Ep 73B
In this episode, we interview Kent. C Dodds, a prolific developer educator and TypeScript fan, to talk about his new courses and where he sees the future of…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTypeScript 7 RC, a Bun-like DX for Node.js, and k8s in the Browser | News | Ep 72
News for the week of June 15, 2026: TypeScript 7 RC, Astro 7, Babel 8, React Router 8, and a new Bun-like DX for Node.js. From the community: k8s simulated in…
TypeScript.fm - The Friendly Show for TypeScript DevelopersStack Overflow for Agents, Nuxi Agent, and Safari 27 Beta | News | Ep 71
News for the week of June 8, 2026: Nuxi agent helps you learn Nuxt, Stack Overflow builds a dedicated knowledge base for agents, and new talks from Web Engine…
TypeScript.fm - The Friendly Show for TypeScript DevelopersVoidZero Joins Cloudflare, New npm 12 Security Defaults, and Angular 22 | News | Ep 70
News for the week of June 1, 2026: VoidZero joins Cloudflare, npm 12 will fix security defaults, and Angular 22 is out. From the community: tips every TS…
TypeScript.fm - The Friendly Show for TypeScript DevelopersAstro 6.4, Rust's Restriction on LLMs, and Why tsgo Uses So Much Memory | News | Ep 69
News for the week of May 25, 2026: Astro's new Markdown processor API, Rust's take on LLM authorship, and new stage 4 TC39 proposals. From the community…
TypeScript.fm - The Friendly Show for TypeScript DevelopersClaw Patrol, Google I/O, and npm Awakens From Slumber | News | Ep 68
News for the week of May 18, 2026: Claw Patrol! Claw Patrol! We'll be there on the double! Also, npm finally responds to ongoing supply chain attacks. From the…
TypeScript.fm - The Friendly Show for TypeScript DevelopersDeno 2.8 Pushes Node Compatibility to 75%, Rolldown 1.0, and Mini Shai-Hulud | News | Ep 67
News for the week of May 11, 2026: Deno 2.8 brings Node compatibility to 75%, Bun's Rust port is taking shape, and more supply chain sadness. From the…
TypeScript.fm - The Friendly Show for TypeScript DevelopersVibe-porting Galore, Remix 3 Beta, Node 26, and the Internet Falling Down | News | Ep 66
News for the weeks of April 27 and May 4, 2026: Rust ports galore, Remix 3 is ready to rumble, and lots of security PSAs that are breaking the Internet. From…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTypeScript 7 Beta, Deno Fresh 2.3, and Const Generics | News | Ep 65
News for the week of April 20, 2026: highlights from the recent TypeScript 7 beta and Deno Fresh quality of life improvements. From the community: Bloomberg's…
TypeScript.fm - The Friendly Show for TypeScript Developersrequire(esm) Stable in Node 24, TanStack RSC, and HTML-in-Canvas Demos | News | Ep 64
News for the week of April 13, 2026: require(esm) marked stable in Node 24.15.0 LTS, HTML-in-Canvas demos, and Cal.com goes closed source thanks to AI…
TypeScript.fm - The Friendly Show for TypeScript DevelopersBun.WebView, Cursor's Big Bet, and Whether Mythos Just Spells Marketing | News | Ep 63
News for the week of April 6, 2026: latest Bun release adds automated headless browser automation, whether Anthropic is using fear-based marketing, and major…
TypeScript.fm - The Friendly Show for TypeScript DevelopersDesigning an Ideal Linting Developer Experience with Flint | Josh Goldberg | Ep 62B
In this episode with Josh Goldberg, maintainer of TypeScript ESLint, we dive into his latest research project, Flint. The goal of Flint is to test different…
TypeScript.fm - The Friendly Show for TypeScript DevelopersSpearphishing OSS Maintainers, EmDash is a Wordpress Replacement, and ECMA Fools Day | News | Ep 62
News for the week of March 30, 2026: fun with UUIDs, Cloudflare gunning for Wordpress, and how OSS maintainers can defend against spearphishing attacks. From…
TypeScript.fm - The Friendly Show for TypeScript DevelopersAspire 13.2, Hybrid Type-aware Linting, and Claude Wrote a JS Engine | News | Ep 61
News for the week of March 23, 2026: Aspire 13.2 now supports TypeScript app hosts, Node.js security releases, and axios got got. From the community: Auvred's…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTypeScript 6.0 is Official, Reducing Dependency Bloat, and a Zig-based Runtime | News | Ep 60
News for the week of March 16, 2026: TypeScript 6.0 is stable and released, Next 16.2 is better for agents, and SolidStart V2 is coming soon. From the…
TypeScript.fm - The Friendly Show for TypeScript DevelopersVite 8, Vite+, Void, and How Well AI Plays Runescape | News | Ep 59
News for the week of March 9, 2026: it's VoidZero all the way down, seriously. From the community: TanStack makes hotkeys simple, plus how good are AI agents…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTS 6 RC, Astro 6, and Web Sanitizer API | News | Ep 58
News for the week of March 3, 2026: minor updates in TypeScript 6 Release Candidate, what's new in Astro 6 updates, and latest Chrome revives Sanitizer API…
TypeScript.fm - The Friendly Show for TypeScript DevelopersState of JS, Node Release Schedule Revisited, and WebMCP | News | Ep 57
News for the week of Feb 23, 2026: highlights from the State of JS survey, Node is revamping its release schedule, and Bun finally gets stage 3 decorator…
TypeScript.fm - The Friendly Show for TypeScript Developersnpmx.dev, Chrome 145 Devtools, and K'nipping Yaks | News | Ep 56
News for the week of Feb 16, 2026: npmx.dev is a better frontend for npm, Chrome 145 includes some cool new toys, and we figure out that Knip is pronounced…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTypeScript 6.0 Beta, ESLint 10, and Deno Deploy Goes GA | News | Ep 55
News for the weeks of Feb 2 and Feb 9, 2026: TypeScript 6.0 beta drops, ESLint 10 config updates, and Electrobun 1.0 release. From the community: TypeScript…
TypeScript.fm - The Friendly Show for TypeScript DevelopersMastro.js, the Simplest Web Framework and Site Generator | Mauro Bieg | Ep 54B
Mauro Bieg joins the two fools to talk about Mastro, a simple and minimal web framework and site generator. If 11ty and Astro had a baby, it might look like…
TypeScript.fm - The Friendly Show for TypeScript DevelopersYarn Rewritten in Rust, Anders on TypeScript, and Notepad++ Hacked | News | Ep 54
News for the week of January 26, 2026: Yarn 6.0 is rewritten in Rust, Anders interviewed on history and future of TypeScript, and a PSA on the Notepad++ update…
TypeScript.fm - The Friendly Show for TypeScript DevelopersRolldown 1.0 RC, a Fully Featured PDF Library, and Lodash Updates | News | Ep 53
News for the week of January 19, 2026: Rolldown reaches 1.0 release candidate, and a PDF library we all deserve. From the community: a better npm admin…
TypeScript.fm - The Friendly Show for TypeScript DevelopersAstro is Skyward Bound, Stable require(esm), and Temporal Finally Ships | News | Ep 52
News for the week of January 12, 2026: Astro finds a new home, Chrome ships Temporal API, and latest Node marks require(esm) as stable. From the community…
TypeScript.fm - The Friendly Show for TypeScript DevelopersNode.js Patch Tuesday, Fix Unused Imports, and Why Logging Sucks | News | Ep 51
News for the week of January 5, 2026: patch all your Node.js installations! Like now! Plus, a new TypeScript ESLint fixer for unused imports. From the…
TypeScript.fm - The Friendly Show for TypeScript DevelopersThe Grinch Stole MongoDB, a Backend Library Called Vla, and Strongly-typed Event Emitters | News | Ep 50
News for the weeks of December 22 and 29, 2025: MongoDB exploit drops on Christmas day in true Grinchy fashion, a new backend library called Vla that is far…
TypeScript.fm - The Friendly Show for TypeScript DevelopersModernization Agents, Standard Schema V1, and Year-end Podcast Wins | News | Ep 49
Our last episode for 2025, see you in 2026! News for the week of December 15 2025: Microsoft's experimental JS/TS modernization agent, new Next.js and Bun…
TypeScript.fm - The Friendly Show for TypeScript DevelopersDeno 2.6 Adds dx and TSGo, Temporal API in Chrome 144 Beta, and JSDoc *is* TypeScript | News | Ep 48
News for the week of December 8 2025: Deno 2.6 is packed with some cool features, Node 24 LTS ships stable type stripping, more React CVEs, and some new…
TypeScript.fm - The Friendly Show for TypeScript DevelopersElide Runs TypeScript Faster Than Node Runs JavaScript | Sam Gammon | Ep 47B
Sam Gammon joins the two fools to talk about Elide, a batteries-included multi-language runtime. What if you could import Python modules from TypeScript... or…
TypeScript.fm - The Friendly Show for TypeScript DevelopersAnthropic's Bet on Bun, React2Shell, Vite 8 Beta, and Elves Spam npm | News | Ep 47
News for the week of December 1, 2025: Anthrophic acquired Bun, React2Shell is pretty darn bad (and that's not all), plus "elf spam" packages on npm. From the…
TypeScript.fm - The Friendly Show for TypeScript DevelopersProgress on TypeScript 7, Advent of Code as an Excuse to Learn Zig, and Type-safe CLIs | News | Ep 46
News for the week of November 24, 2025: TypeScript team discusses progress on TS 7 and upcoming deprecations for TS 6. Plus, Svelte's new hydratable API. From…
TypeScript.fm - The Friendly Show for TypeScript DevelopersAngular 21, Autofac Meets TS, and Shai Hulud Strikes Again | News | Ep 45
News for the week of November 17, 2025: Angular 21 is zoneless by default and adds Vitest support, plus Shai-Hulud worm hits another 500+ npm packages. What's…
TypeScript.fm - The Friendly Show for TypeScript DevelopersType Stripping is Stable, Type-safe Music, and Rust Engines Enter the Chat | News | Ep 44
News for the week of November 10, 2025: Node 25 marks type stripping as stable, the downlow on some new Rust-based JavaScript and TypeScript engines, and a new…
TypeScript.fm - The Friendly Show for TypeScript DevelopersWhat's Coming in TypeScript 6/7 | Daniel Rosenwasser | Jake Bailey | Ep 43B
Daniel Rosenwasser and Jake Bailey join the two fools to talk about what's coming soon in TypeScript 6 and 7. What changes should developers expect? What might…
TypeScript.fm - The Friendly Show for TypeScript DevelopersNuxt Image Loves TypeScript, Node 24 Goes LTS, and a Satisfying Use of satisfies | News | Ep 43
News for the week of November 3, 2025: Node 24 promoted to LTS, Nuxt Image V2 is full of TS goodies, and Anders is humbled by TypeScript's rise. From the…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTypeScript Won, Type-safe Regex, and Import from... Python? | News | Ep 42
News for the week of October 27, 2025: TypeScript is the #1 language on GitHub, making your Regex type-safe, and Biome adds support for three new…
TypeScript.fm - The Friendly Show for TypeScript DevelopersDeno Deploy Makeover, Vitest 4, Nuxt 4.2, and Next.js 16 (Oh, and React Native 0.82) | News | Ep 41
News for the week of October 20, 2025: Deno Deploy revamp, Vitest 4, Nuxt 4.2, and Next.js 16, all in a single week. From the community: 4 weird ways to cast…
TypeScript.fm - The Friendly Show for TypeScript Developers15 npm Deps to Replace (Axe 'em), Remix Remixed (Again), and TS in Space (Not Really) | News | Ep 40
News of the week of October 13, 2025: Node 25 brings V8 perf update, Remix reinvents itself once again, TypeScript in your DB, and why Map upsertions will be…
TypeScript.fm - The Friendly Show for TypeScript DevelopersReactConf 2025 Highlights, Bun 1.3's Security Scanner API, and Malware-as-a-Service | News | Ep 39
News of the week of October 6, 2025: Highlights from ReactConf 2025, Bun 1.3's (delicious) security lede got buried, and how to buy lifetime access to…
TypeScript.fm - The Friendly Show for TypeScript DevelopersDeno Might be npm's Saving Throw, Temporal Dead Zones, and SSR Under .NET?! | News | Ep 38
News of the week of September 29, 2025: Is Deno the answer to npm's security issues? From the community: replacing .env files with 1Password, stepping outside…
TypeScript.fm - The Friendly Show for TypeScript DevelopersNew ECMAScript Proposals, Cap'n Web, and TS on DOS/PlayStation | News | Ep 37
News of the week of September 22, 2025: new default option in TS 6.0, Jiti upgrade, and Cloudflare's on a tear. Plus, npm's security roadmap. From the…
TypeScript.fm - The Friendly Show for TypeScript DevelopersLet the Spicy Takes Flow: Shai-Hulud Hits npm, Motion's TS Exodus | News | Ep 36
News of the week of September 15, 2025: Shai-Hulud worm hits npm supply chain, WebAssembly 3 spec is ratified, and Elixir fans finally get their time in the…
TypeScript.fm - The Friendly Show for TypeScript DevelopersArkType is TypeScript's 1:1 Validator | David Blass | Ep 35B
David Blass (@ssalbdivad.dev) teaches the two fools about ArkType and its 1:1 validator type system. If you, like us, thought ArkType was only about…
TypeScript.fm - The Friendly Show for TypeScript DevelopersDeno 2.5, Type-safe Configs and Forms, and Underrated TS Features | News | Ep 35
News of the week of September 8, 2025: Deno 2.5 adds a bunch of DX improvements, Fresh 2.0 is out of beta, and a supply chain attack mitigation for pnpm users…
TypeScript.fm - The Friendly Show for TypeScript DevelopersFresh 2.0 Beta, TS Nostalgia, and Spear Phishing the Supply Chain | News | Ep 34
News of the week of September 1, 2025: Deno Fresh 2.0 is now in beta, Swift 6.2 adds WASM support, and a serious spear-phishing attack on npm maintainers. From…
TypeScript.fm - The Friendly Show for TypeScript DevelopersBreaking Changes in TS 6, a Calm Migration to Type Stripping, and Deno's #FreeJavaScript Campaign | News | Ep 33
News of the week of August 25, 2025: the two fools unpack the expected breaking changes to TSConfig in the upcoming 6.0 release, explain Node's latest LTS…