Kamran Ayub and Erik Onarheim

TypeScript.fm - The Friendly Show for TypeScript Developers

News EN ↓ 84 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!

Author

Kamran Ayub and Erik Onarheim

Category

News

Podcast website

typescript.fm

Latest episode

Jul 2, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

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

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 app. From the community: NodeTLV keynote, strongly-typed events in gamedev, and a 6-hour deep dive into Doom in TS. Sponsored by Excalibur.js Excalibur.js is the free and open source...

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

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 the community: when to use types vs. interfaces, actionable tips on securing your local dev environment, and tips on using TypeScript types as a programming language. MCP in Practic...

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

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 type performance, and Figma's plugin system is built on shadows. MCP in Practice Course Out now. Kamran shows you how to build a practical enterprise-grade MCP server with .NET, C#, an...

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

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 multiple backends to just one that ran all your code end-to-end with a unified DX? And what if doing all that was just as fast (or faster) than your existing backend? That's what we tal...

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

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 hash-slash (#/) project-relative import support in Node. MCP in Practice Course Watch now. Kamran shows you how to build a practical enterprise-grade MCP server with .NET, C#, and OAuth,...

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

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, magic union types to check characters, and how TypedArray can reduce memory usage. Sponsored by Excalibur.js Excalibur.js is the friendly TypeScript 2D game engine for the web. Use you...

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

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 you already know TypeScript and a new decorator-free dependency injection library inspired by Autofac. Sponsored by Excalibur.js Excalibur.js is the friendly TypeScript 2D game eng...

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

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 how types work, using .NET Aspire without .NET, type-safe SQL, and an experimental Rust-based type checker. Sponsored by Excalibur.js Excalibur.js is the friendly TypeScript 2D gam...

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

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 progressing? We talk about smarter (and stricter) defaults, ES targets, module resolution, and why it's hard to emulate JavaScript floating point semantics in Go. Chapters (00:00) - Introdu...

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

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, why codemods are helpful, and examples of using the satisfies keyword. Chapters (00:00) - Welcome to the Show (05:24) - Announcement: We're Now On YouTube! (07:31) - News: TSGo is W...

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

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 JS, and a polyglot runtime that will blow your mind. Chapters (00:00) - Welcome to the Show (05:36) - News: TypeScript Won in 2025 (12:43) - News: Vercel Now Supports the Bun Runtim...

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

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, and the hottest JS REPL around. Chapters (00:00) - Welcome to the Show (05:04) - News: Deno Deployed a Brand Spankin' New Deno Deploy (11:44) - News: Vitest 4 is Out and Browser Mode...

15 npm Deps to Replace (Axe 'em), Remix Remixed (Again), and TS in Space (Not Really) | News | Ep 40 21.10.2025

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 celebrated by TS devs. From the community: 15 npm packages you no longer need, Deno's side projects, Snoop L. O. Double G., and how to write architecture assertions. Chapters (00:00) - Welcome to the Show (04:50) - News: Happy National AWS Ou...

ReactConf 2025 Highlights, Bun 1.3's Security Scanner API, and Malware-as-a-Service | News | Ep 39 14.10.2025

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 someone's webcam for $500. From the community: CSS is cool again, Immer.js perf improvements, and why typed linting is blocked by ESLint core. Chapters (00:00) - Welcome to the Show (05:52) - News: ReactConf 2025 Highlights (15:53) - News: Bun 1.3 H...

Deno Might be npm's Saving Throw, Temporal Dead Zones, and SSR Under .NET?! | News | Ep 38 09.10.2025

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 of TypeScript's padded room, and temporal dead zones. Plus, Kamran fell into a rabbit hole and defeated the Red Queen: SSR with .NET. Chapters (00:00) - Welcome to the Show (07:39) - News: TSGo Got a Lil Bit Faster (Still) (08:56) - News: Ho...

New ECMAScript Proposals, Cap'n Web, and TS on DOS/PlayStation | News | Ep 37 30.09.2025

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 community: Python-style kwargs, running TS on MS-DOS, and running JS on PlayStation. Chapters (00:00) - Welcome to the Show (07:42) - News: Take the State of JS Survey 2025 (08:25) - News: TS 6.0 Will Enable noUncheckedSideEffectImports by Default (...

Let the Spicy Takes Flow: Shai-Hulud Hits npm, Motion's TS Exodus | News | Ep 36 23.09.2025

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 spotlight. From the community: SquiggleConf was awesome, type branding and tuples, local-first app dev, and why @ts-ignore is almost always the worst option. Chapters (00:00) - Welcome to the Show (04:36) - News: Shai-Hulud Worm Attacks Over 5...

ArkType is TypeScript's 1:1 Validator | David Blass | Ep 35B 18.09.2025

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 validation, think again! David pulls back the curtain on what makes ArkType unique, how he built a type-level parser to provide helpful error messages, and why ArkType can provide soundness guarantees that go beyond even what vanilla TypeScript can...

Deno 2.5, Type-safe Configs and Forms, and Underrated TS Features | News | Ep 35 16.09.2025

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. From the community: Val Town's OSS TypeScript editor, discussing underrated TS features, and tools/libraries to help make your configs, secrets, and forms type-safe. Chapters (00:00) - Welcome to the Show (05:46) - News: TSGo Adds JSDoc Sup...

Fresh 2.0 Beta, TS Nostalgia, and Spear Phishing the Supply Chain | News | Ep 34 11.09.2025

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 the community: looking back on TypeScript, optimizing immutability, type-safe state machines, sharing Wi-Fi links, and some prolific open source work. Chapters (00:00) - Welcome to the Show (05:20) - News: New ESLint Rule to Prevent Empty T...

Breaking Changes in TS 6, a Calm Migration to Type Stripping, and Deno's #FreeJavaScript Campaign | News | Ep 33 03.09.2025

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 notable changes, and cover the latest in the JS trademark case from Deno. Plus, a PSA if you use Nx! From the community: making the case to migrate to Node's type stripping, a peek at Vitest 4, Zod's new Codecs feature, refactoring types, Rolldo...

TypeScript Go Nightly Improvements, Rslint Announced, and Big Bun Updates | News | Ep 32 26.08.2025

News of the week of August 18, 2025: one of the biggest nightly updates for TS Go, Rspack team announces a new linter, the new minor Bun release is pretty major, and Next.js 15.5 features typed routing . From the community: more learning web dev resources, an exhaustive switch utility for JSX, --strict on by default?, and whether you can really protect your code from clients. Plus, the two fools r...

Astro DB Gets Enum Support, Type-safe Data Flow in Next.js, and a Moose-y ORM | News | Ep 31 19.08.2025

News of the week of August 11, 2025: there ain't much! Astro 5.13 minor release brings enums to Astro DB and improved meta environment variables. From the community: learning web dev, Result-typing Next.js server actions, and Clickhouse built an ORM. Chapters (00:00) - Welcome to the Show (05:07) - News: Astro 5.13 Adds import.meta.env and Astro DB Enum Support (06:47) - Community Highlight: Dr. A...

WebStorm Supports TS Go, V8 Stringifies JSON 2X Faster, and a TypeScript AI Conference | News | Ep 30 12.08.2025

News of the week of August 4, 2025: WebStorm 2025.2 adds support for TypeScript Go language server (preview), V8 made JSON.stringify supa-supa-fast, and there's a new TypeScript AI conference on the block. From the community: recommended tools and libraries for TS developers, how to prevent ReDOS attacks, and an interview discussing how the JavaScript language evolves. Chapters (00:00) - Welcome t...

State of TypeScript Linting 2025 | Joshua Goldberg | Ep 29B 07.08.2025

Joshua Goldberg ( JoshuaKGoldberg.com ), creator of typescript-eslint, joins us to discuss the state of linting TypeScript projects in 2025. Which linters should we pay attention to? Why are there so many? What's unique about TypeScript? Josh shares his perspective and covers what to look for in a linter and how best to utilize them in your projects. Chapters (00:00) - Introducing Josh Goldberg (0...

Listen to the TypeScript.fm - The Friendly Show for TypeScript Developers podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.