Podcasts · News · Technology

TypeScript.fm - The Friendly Show for TypeScript Developers

Kamran Ayub and Erik Onarheim

97 episodes

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 page 1 of 2

  1. TypeScript 7.1 Beta, eMudhra CA Compromise & PHP2Shell, and Cloudflare's tsrs Rust Port | News | Ep 86

    · 1 h 15 min · Episode 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 execution in Node.js! But at least TypeScript 7.1 beta is…

  2. Theo's $420K TS-Rust Port, bun check, and Deno Joins Cloudflare | News | Ep 85

    · 1 h 14 min · Episode 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 Deno joins Cloudflare. From the community: ViteConf is…

  3. Vite+ 1.0, SvelteKit 3, and TanStack Charts 1.0 | News | Ep 84

    · 1 h 18 min · Episode 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 decision models. From the community: awesome TypeScript…

  4. Type-aware Linting, Vite+, and the Future of Dev Tooling | VoidZero | Ep 83B

    · 1 h 16 min · Episode 83 · Bonus

    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 type-aware linting, Vite+ and the Vite ecosystem, and what…

  5. Benchmarking in Node, Modern DOM Typings, and Jev the Type-safe AI | News | Ep 82

    · 1 h 07 min · Episode 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 Jev, bruv. From the community: how GitHub rewrote…

  6. React 19.3, Safari 27 & Chrome 153 Loot Drops, and Cloudflare's New Worker Module Registry | News | Ep 81

    · 57 min · Episode 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 the workers module registry for better Node.js…

  7. Vitest 5, rslib 1.0, and the No Sloptober Challenge | News | Ep 80

    · 53 min · Episode 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 servers at once. From the community: build circuit boards in…

  8. pnpm 12, htmx 4, and Release Candidates for Remix 3 and Waku 1 | News | Ep 79

    · 1 h 07 min · Episode 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 release candidates. From the community: type-level dice…

  9. Bun 1.4, SolidStart v2, and SvelteKit v3 RC | News | Ep 78

    · 1 h 10 min · Episode 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 app hosts generally available. From the community:…

  10. Astro 7.2, Stacked Pull Requests, and Eradicating any Using oxlint | News | Ep 77

    · 1 h 03 min · Episode 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 community: build your own "isThingy" type guards,…

  11. TS 7 Compiler API Plans, Elysia 2 Beta, and JSX in ASP.NET Core | News | Ep 76

    · 1 h 02 min · Episode 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 the new v2 beta. From the community: semantic versioning spec…

  12. Type-aware Linting Stable in oxlint, Qwik v2 Beta, and Octane Turns Up the Heat on React | News | Ep 75

    · 53 min · Episode 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 the community: must-watch talks from Software Should Work…

  13. Announcing TypeScript 7, Bun 1.4 is in Rust, and Vite+ Beta | News | Ep 74

    · 1 h 16 min · Episode 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. From the community: Tangled is the new hotness, a tool…

  14. TypeScript, Agents, and What Skills Will Matter Tomorrow | Kent C Dodds | Ep 73B

    · 58 min · Episode 73 · Bonus

    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 software development going. Should you still learn to code in…

  15. TypeScript 7 RC, a Bun-like DX for Node.js, and k8s in the Browser | News | Ep 72

    · 1 h 09 min · Episode 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 the browser, relocating rigor, and which frameworks cost…

  16. Stack Overflow for Agents, Nuxi Agent, and Safari 27 Beta | News | Ep 71

    · 50 min · Episode 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 Hackfest and JSNation available for your viewing pleasure.…

  17. VoidZero Joins Cloudflare, New npm 12 Security Defaults, and Angular 22 | News | Ep 70

    · 38 min · Episode 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 developer should know, how numpy-ts got faster than native, and…

  18. Astro 6.4, Rust's Restriction on LLMs, and Why tsgo Uses So Much Memory | News | Ep 69

    · 1 h 06 min · Episode 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: highlights. Sponsored by Excalibur.js Excalibur.js is the free…

  19. Claw Patrol, Google I/O, and npm Awakens From Slumber | News | Ep 68

    · 44 min · Episode 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 community: using Effect more effectively, and AI's impact…

  20. Deno 2.8 Pushes Node Compatibility to 75%, Rolldown 1.0, and Mini Shai-Hulud | News | Ep 67

    · 1 h 04 min · Episode 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 community: SpacetimeDB's JS engine is faster than Rust, scrapping a…

  21. Vibe-porting Galore, Remix 3 Beta, Node 26, and the Internet Falling Down | News | Ep 66

    · 1 h 14 min · Episode 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 the community: boring web dev, cross-framework templating…

  22. TypeScript 7 Beta, Deno Fresh 2.3, and Const Generics | News | Ep 65

    · 59 min · Episode 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 type-safe CLI library, a new TSGO toolchain, and TypeScript…

  23. require(esm) Stable in Node 24, TanStack RSC, and HTML-in-Canvas Demos | News | Ep 64

    · 50 min · Episode 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 security. From the community: dependency cooldowns are not a…

  24. Bun.WebView, Cursor's Big Bet, and Whether Mythos Just Spells Marketing | News | Ep 63

    · 1 h 12 min · Episode 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 releases from Storybook and Docusaurus. From the community:…

  25. Designing an Ideal Linting Developer Experience with Flint | Josh Goldberg | Ep 62B

    · 57 min · Episode 62 · Bonus

    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 hypothesis on how to architect a modern, hybrid-native…

  26. Spearphishing OSS Maintainers, EmDash is a Wordpress Replacement, and ECMA Fools Day | News | Ep 62

    · 59 min · Episode 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 the community: a very Solid 6 hours, compiling TS to native…

  27. Aspire 13.2, Hybrid Type-aware Linting, and Claude Wrote a JS Engine | News | Ep 61

    · 50 min · Episode 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 hybrid linting research, refactoring with generics, and…

  28. TypeScript 6.0 is Official, Reducing Dependency Bloat, and a Zig-based Runtime | News | Ep 60

    · 45 min · Episode 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 community: bloat in JavaScript projects (and what to do about it),…

  29. Vite 8, Vite+, Void, and How Well AI Plays Runescape | News | Ep 59

    · 54 min · Episode 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 at playing Runescape? Sponsored by Excalibur.js…

  30. TS 6 RC, Astro 6, and Web Sanitizer API | News | Ep 58

    · 52 min · Episode 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. From the community: when to use return types, remembering…

  31. State of JS, Node Release Schedule Revisited, and WebMCP | News | Ep 57

    · 1 h 01 min · Episode 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 support. From the community: Deno's code-first sandboxes,…

  32. npmx.dev, Chrome 145 Devtools, and K'nipping Yaks | News | Ep 56

    · 50 min · Episode 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 with a hard-K. From the community: fun with generics, Next.js…

  33. TypeScript 6.0 Beta, ESLint 10, and Deno Deploy Goes GA | News | Ep 55

    · 48 min · Episode 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 types are not a security feature and breaking changes in TS…

  34. Mastro.js, the Simplest Web Framework and Site Generator | Mauro Bieg | Ep 54B

    · 53 min · Episode 54 · Bonus

    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 Mastro! With support for routing, HTML templating, streaming,…

  35. Yarn Rewritten in Rust, Anders on TypeScript, and Notepad++ Hacked | News | Ep 54

    · 49 min · Episode 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 system. From the community: start using the satisfies…

  36. Rolldown 1.0 RC, a Fully Featured PDF Library, and Lodash Updates | News | Ep 53

    · 42 min · Episode 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 experience, supertype safety, and modern package.json targets.…

  37. Astro is Skyward Bound, Stable require(esm), and Temporal Finally Ships | News | Ep 52

    · 32 min · Episode 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: type-safe UI, how TypeScript differs at dev-time vs runtime,…

  38. Node.js Patch Tuesday, Fix Unused Imports, and Why Logging Sucks | News | Ep 51

    · 43 min · Episode 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 community: why we all suck at logging, the concise TypeScript book,…

  39. The Grinch Stole MongoDB, a Backend Library Called Vla, and Strongly-typed Event Emitters | News | Ep 50

    · 34 min · Episode 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 from blah, and starter templates for your next React Native…

  40. Modernization Agents, Standard Schema V1, and Year-end Podcast Wins | News | Ep 49

    · 46 min · Episode 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 releases, and how pnpm is tightening the security screws. From…

  41. Deno 2.6 Adds dx and TSGo, Temporal API in Chrome 144 Beta, and JSDoc *is* TypeScript | News | Ep 48

    · 47 min · Episode 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 browser updates. From the community: JSDoc love, slay your TS…

  42. Elide Runs TypeScript Faster Than Node Runs JavaScript | Sam Gammon | Ep 47B

    · 49 min · Episode 47 · Bonus

    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 Ruby, or Kotlin, or Rust? What if you could consolidate…

  43. Anthropic's Bet on Bun, React2Shell, Vite 8 Beta, and Elves Spam npm | News | Ep 47

    · 56 min · Episode 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 community: tRPC vs. oRPC, demystifying TSConfig, and…

  44. Progress on TypeScript 7, Advent of Code as an Excuse to Learn Zig, and Type-safe CLIs | News | Ep 46

    · 43 min · Episode 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 the community: creating strongly-typed CLIs with yargs,…

  45. Angular 21, Autofac Meets TS, and Shai Hulud Strikes Again | News | Ep 45

    · 28 min · Episode 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 a dev to do??? From the community: you basically know C# if…

  46. Type Stripping is Stable, Type-safe Music, and Rust Engines Enter the Chat | News | Ep 44

    · 43 min · Episode 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 browser for keyboard lovers. From the community: visualize…

  47. What's Coming in TypeScript 6/7 | Daniel Rosenwasser | Jake Bailey | Ep 43B

    · 1 h 09 min · Episode 43 · Bonus

    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 the new compiler API look like? How is the Go port…

  48. Nuxt Image Loves TypeScript, Node 24 Goes LTS, and a Satisfying Use of satisfies | News | Ep 43

    · 49 min · Episode 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 community: TypeScript is not a substitute for good engineering,…

  49. TypeScript Won, Type-safe Regex, and Import from... Python? | News | Ep 42

    · 54 min · Episode 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 metaframeworks. From the community: a metaframework for Angular, PHP in…

  50. Deno Deploy Makeover, Vitest 4, Nuxt 4.2, and Next.js 16 (Oh, and React Native 0.82) | News | Ep 41

    · 41 min · Episode 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 in TypeScript (+2 to Arcana rolls), type-safe API clients,…

Shows are listed from Apple Podcasts' charts and directory, and Podcast Index where it is used. Every show and episode belongs to its publisher and plays from the publisher's own feed; this site hosts none of them. Explicit shows are for adult profiles only, and children’s profiles hear only children’s shows. More about this list.