Explorez tous les épisodes du podcast TypeScript.fm - The Friendly Show for TypeScript Developers
Plongez dans la liste complète des épisodes de TypeScript.fm - The Friendly Show for TypeScript Developers. Chaque épisode est catalogué accompagné de descriptions détaillées, ce qui facilite la recherche et l'exploration de sujets spécifiques. Suivez tous les épisodes de votre podcast préféré et ne manquez aucun contenu pertinent.
Rows per page:
50
1–50 of 97
Titre
Date
Durée
TypeScript 7.1 Beta, eMudhra CA Compromise & PHP2Shell, and Cloudflare's tsrs Rust Port | News | Ep 86
22 Oct 2026
01:14:54
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 out, along with tsrs, a Rust port from oxc team. From the community: a game to help you create a mental model of memory mapping, which new image format is best for the web, and an interview with Daniel Rosenwasser on what comes after TS 7.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Theo's $420K TS-Rust Port, bun check, and Deno Joins Cloudflare | News | Ep 85
14 Oct 2026
01:13:50
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 October 15, GitHub moves off CSS-in-JS, and Syntax is donating.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Vite+ 1.0, SvelteKit 3, and TanStack Charts 1.0 | News | Ep 84
09 Oct 2026
01:17:51
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 books, why you shouldn't be afraid of generics, and how Booking.com cut Node scaling costs by 38%.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Type-aware Linting, Vite+, and the Future of Dev Tooling | VoidZero | Ep 83B
01 Oct 2026
01:15:50
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 the future of dev tooling looks like for TypeScript and JavaScript developers.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Benchmarking in Node, Modern DOM Typings, and Jev the Type-safe AI | News | Ep 82
25 Sep 2026
01:07:14
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 Copilot's runtime in Rust, learn about ESM, and why Shopify ditched React Native (spoiler: agents).
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
React 19.3, Safari 27 & Chrome 153 Loot Drops, and Cloudflare's New Worker Module Registry | News | Ep 81
17 Sep 2026
00:56:40
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 compatibility. From the community: why nobody pays OSS projects, interactively learn Effect, and the motivation behind Zena the Warrior Princ--er, a new programming language inspired by TypeScript.
Partake in the No Sloptober Challenge! Head to no-sloptober.com to read the manifesto and see if you can challenge yourself to turn off LLMs and AI for October.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Vitest 5, rslib 1.0, and the No Sloptober Challenge | News | Ep 80
15 Sep 2026
00:52:46
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 React, TypeScript for Ruby devs, and another compile-time crime of implementing Brainf*** in TypeScript types.
Partake in the No Sloptober Challenge! Head to no-sloptober.com to read the manifesto and see if you can challenge yourself to turn off LLMs and AI for October.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
pnpm 12, htmx 4, and Release Candidates for Remix 3 and Waku 1 | News | Ep 79
03 Sep 2026
01:06:44
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 rolls (what!), full-stack type safety for TS and .NET, and committing compile-time crimes.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Bun 1.4, SolidStart v2, and SvelteKit v3 RC | News | Ep 78
28 Aug 2026
01:09:58
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: self-hosted Durable Objects, anti-slop lint rules, hiding internal state in TS objects, and the true cost of AI coding.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Astro 7.2, Stacked Pull Requests, and Eradicating any Using oxlint | News | Ep 77
13 Aug 2026
01:03:11
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, eliminating 'any' types using oxlint, and how it went adding Go's defer keyword to TypeScript.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
TS 7 Compiler API Plans, Elysia 2 Beta, and JSX in ASP.NET Core | News | Ep 76
07 Aug 2026
01:02:11
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 for types, a typesafe TSConfig builder, and lessons learned migrating ts-loader with AI.
Kamran's New Course: React 19 Security and Safety
Watch on Pluralsight. Learn how to deal with and protect yourself from real-world threats like XSS, CSRF, and supply chain attacks with full-stack React applications.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Type-aware Linting Stable in oxlint, Qwik v2 Beta, and Octane Turns Up the Heat on React | News | Ep 75
30 Jul 2026
00:53:16
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 conference, why Node.js can't harden against prototype pollution, and practical TypeScript tips learned while building a Trello clone.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Announcing TypeScript 7, Bun 1.4 is in Rust, and Vite+ Beta | News | Ep 74
21 Jul 2026
01:16:10
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 that can refactor TypeScript, and a modern CSS theming guide.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
TypeScript, Agents, and What Skills Will Matter Tomorrow | Kent C Dodds | Ep 73B
02 Jul 2026
00:57:38
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 2026? What skills will still be valuable 5 or 10 years from now? And how is he using agents day-to-day in his own work?
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
TypeScript 7 RC, a Bun-like DX for Node.js, and k8s in the Browser | News | Ep 72
23 Jun 2026
01:09:19
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 the most tokens.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Stack Overflow for Agents, Nuxi Agent, and Safari 27 Beta | News | Ep 71
16 Jun 2026
00:49:40
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. From the community: explaining the `unknown` type, template literal type cheatsheet, and understanding how standard.site works with ATproto.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
VoidZero Joins Cloudflare, New npm 12 Security Defaults, and Angular 22 | News | Ep 70
11 Jun 2026
00:38:02
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 recent developer talks you should pay attention to.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Astro 6.4, Rust's Restriction on LLMs, and Why tsgo Uses So Much Memory | News | Ep 69
02 Jun 2026
01:06:15
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 and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Claw Patrol, Google I/O, and npm Awakens From Slumber | News | Ep 68
28 May 2026
00:43:36
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 on open source.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Deno 2.8 Pushes Node Compatibility to 75%, Rolldown 1.0, and Mini Shai-Hulud | News | Ep 67
21 May 2026
01:03:39
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 custom DSL in favor of TypeScript, and why Effect is good for AI agents.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Vibe-porting Galore, Remix 3 Beta, Node 26, and the Internet Falling Down | News | Ep 66
12 May 2026
01:13:38
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 with TSRX, and TypeScript features wishlist.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
TypeScript 7 Beta, Deno Fresh 2.3, and Const Generics | News | Ep 65
06 May 2026
00:59:22
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 database migrations.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
require(esm) Stable in Node 24, TanStack RSC, and HTML-in-Canvas Demos | News | Ep 64
21 Apr 2026
00:50:15
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 solution, TanStack's take on RSC, and accidentally DDOS'ing npm with TypeScript.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Bun.WebView, Cursor's Big Bet, and Whether Mythos Just Spells Marketing | News | Ep 63
16 Apr 2026
01:12:09
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: why nominal typing deserves to be first-class, what to do about OSS vulnerabilities, and lessons from building a Rust runtime for TS.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Designing an Ideal Linting Developer Experience with Flint | Josh Goldberg | Ep 62B
09 Apr 2026
00:57:12
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 JavaScript and TypeScript linter. What happens when every rule can be type-aware? Can you write lint rules in TypeScript and run them with near-native performance? How can error messages be more helpful for humans and agents alike? How can the configuration and plugin system be re-designed so it's less magical and has more type safety? These are the kinds of questions the Flint team is exploring and we talk with Josh about how things are progressing and where Flint's future is headed.
(01:43) - Introduction to Flint: A Modern, Hybrid Native Linter
(03:44) - What Problems is Flint Trying to Solve?
(05:26) - What's a Hybrid Linter?
(07:55) - How Does Flint Handle Type-aware Rules?
(10:45) - How Does Flint Improve Configuration DX?
(17:13) - How Does Flint Handle Error Messages?
(20:11) - What is Flint's Take on Errors vs. Warnings?
(23:17) - How is Flint Approaching Documentation?
(26:09) - Are There Differences in Dev Mode vs. CI Mode?
(28:29) - Does Flint Do Anything Special with Formatting?
(30:39) - Can Flint Fix Lint Issues?
(32:21) - Are There Advantages to Being TypeScript-first?
(33:55) - Separating Rules into Stylistic vs. Logical
(36:36) - Organizing and Categorizing Lint Rules to Improve DX
(38:17) - How to Get Involved with Flint
(40:00) - Flint's Roadmap for 2026 and Beyond
(43:28) - Where to Follow Josh's Work
(44:20) - The Minnesota Long Goodbye???
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Spearphishing OSS Maintainers, EmDash is a Wordpress Replacement, and ECMA Fools Day | News | Ep 62
07 Apr 2026
00:59:06
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 UI code, and a super fast VIN decoder.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Aspire 13.2, Hybrid Type-aware Linting, and Claude Wrote a JS Engine | News | Ep 61
01 Apr 2026
00:50:15
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 sharing signals across the server-client boundary. Plus, using Claude to write a JS engine from scratch.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
TypeScript 6.0 is Official, Reducing Dependency Bloat, and a Zig-based Runtime | News | Ep 60
24 Mar 2026
00:45:29
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), a TypeScript CLI framework, and why Node.js needs a VFS and a better streams API.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Vite 8, Vite+, Void, and How Well AI Plays Runescape | News | Ep 59
19 Mar 2026
00:53:46
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 Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
TS 6 RC, Astro 6, and Web Sanitizer API | News | Ep 58
13 Mar 2026
00:52:03
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 service workers, and why Patreon took seven years to adopt TypeScript.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
State of JS, Node Release Schedule Revisited, and WebMCP | News | Ep 57
04 Mar 2026
01:01:15
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, typesafe `Map.has()`, and Electrobun rendering with WebGPU.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
npmx.dev, Chrome 145 Devtools, and K'nipping Yaks | News | Ep 56
24 Feb 2026
00:49:36
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 adds an MCP server, and why OSS maintainers need to breaks (as should we all).
Chapters
(00:00) - Welcome to the Show
(07:10) - News: We Made Our First Video Podcast Episode
(09:59) - News: npmx.dev is a New Frontend for npm Registry
(14:13) - News: Chrome 145 Brings Some Cool New Devtools
(18:41) - News: Safari 26.4 Looks to Improve CSS Grid Support
(19:35) - Library Watch: Knip 5.85.0 Cleans Up Codebase Cruft
(22:30) - Library Watch: @wasmground/emit Builds WASM with TS
(23:58) - Library Watch: Tempest Generates Types from PHP
(25:33) - Library Watch: runner 5.5.0, an All-in-one TS Framework
(28:02) - Community Highlight: Build a Game Series by Deno
(30:02) - Community Highlight: Next.js MCP Server
(33:29) - Community Highlight: What is TC39 by Shop Talk Show
(34:32) - Community Highlight: Open Source Developers Need to Take Breaks
(38:16) - Community Highlight: Fun with TS Generics by Adam Rackis
(39:38) - Bleet of the Week
(39:59) - Cool Link: 400 Car Batteries Wired Together
(40:39) - Cool Link: FragCoord.xyz is a ShaderToy Alternative
(41:37) - Cool Link: Recreating a BBC Micro Game in TypeScript
(43:19) - Cool Link: YootTower, Open Source Code for SimTower
(44:33) - The Minnesota Long Goodbye
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
TypeScript 6.0 Beta, ESLint 10, and Deno Deploy Goes GA | News | Ep 55
17 Feb 2026
00:47:42
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 6.0 you need to know.
(29:18) - Library Watch: Handy, a Desktop App for Speech-to-Text
(30:40) - Library Watch: Colyseus 0.17 for Multiplayer Games
(31:03) - Library Watch: Tabularis, a Minimalist TypeScript-based DBMS
(31:47) - Library Watch: Electrobun 1.0 Release
(32:52) - Community Highlight: What's New in ViteLand January 2026
(33:07) - Community Highlight: n8n RCE in 4 Acts by Fetih Çelik
(36:32) - Community Highlight: TypeScript 6.0 Changes by TypeRocks
(37:01) - Community Highlight: TypeScript Online Game Template
(38:29) - Bleet of the Week
(39:10) - Cool Link: Types in JSDoc
(39:52) - Cool Link: Esoteric Math
(40:49) - Cool Link: Virtual DSLs
(42:32) - Cool Link: Someone Building an NES JRPG
(43:05) - The Minnesota Long Goodbye
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Mastro.js, the Simplest Web Framework and Site Generator | Mauro Bieg | Ep 54B
05 Feb 2026
00:53:17
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, and even reactive UI, Mastro might be a great fit for your next content-driven website.
(10:04) - Comparing Mastro.js with Other Frameworks
(14:55) - Handling Server Requests in Mastro
(20:00) - Client and Server Separation
(26:39) - Client-Side Functionality with Reactive Mastro
(32:18) - Leveraging Web Standards and Native Runtime Features
(34:14) - Working with Multiple Runtimes
(40:31) - TypeScript Integration and Type Checking
(41:51) - Support for HTTP Streaming
(47:07) - How Mastro Performs
(49:01) - Getting Started with Mastro
(51:33) - Where to Find Mauro
Sponsored by Excalibur.js Excalibur.js is the friendly TypeScript 2D game engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.
Yarn Rewritten in Rust, Anders on TypeScript, and Notepad++ Hacked | News | Ep 54
03 Feb 2026
00:48:53
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 keyword, learn more about Node Single Executable Applications (SEAs), and a DnD rule engine written in TS.
Stand With Minnesota We are native Minnesotans. The ICE occupation is affecting our community in so many ways and has disrupted daily life for thousands of us. Families are sheltering in place, fearing to go to work, let their kids walk to school, take the bus, or even attend school at all. It is not just affecting immigrants, it is affecting all of us.
Rolldown 1.0 RC, a Fully Featured PDF Library, and Lodash Updates | News | Ep 53
28 Jan 2026
00:41:46
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.
Stand With Minnesota We are native Minnesotans. The ICE occupation is affecting our community in so many ways and has disrupted daily life for thousands of us. Families are sheltering in place, fearing to go to work, let their kids walk to school, take the bus, or even attend school at all. Adults and children are being abducted from their workplaces, schools, cars, and homes with aggressive tactics and without due process. There have been dozens of well-documented violations of our civil liberties and rights as US citizens, including the illegal detainment of peaceful protestors, constitutional observers, and people of color. ICE has shot and killed two US citizens already in the span of 3 weeks: Renee Good, a mother of three, and Alex Pretti, a VA nurse. They are out of control, they are causing irreparable harm, and we want them out of our cities.
Astro is Skyward Bound, Stable require(esm), and Temporal Finally Ships | News | Ep 52
20 Jan 2026
00:32:15
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, and Deno's (impressive) latency under load.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Node.js Patch Tuesday, Fix Unused Imports, and Why Logging Sucks | News | Ep 51
14 Jan 2026
00:43:16
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, and all the JS engines in one page.
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
The Grinch Stole MongoDB, a Backend Library Called Vla, and Strongly-typed Event Emitters | News | Ep 50
06 Jan 2026
00:34:28
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 friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Modernization Agents, Standard Schema V1, and Year-end Podcast Wins | News | Ep 49
23 Dec 2025
00:45:31
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 Practice Course Out now. Kamran shows you how to build a practical enterprise-grade MCP server with .NET, C#, and OAuth, hosted remotely on Azure. (Requires subscription)
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Deno 2.6 Adds dx and TSGo, Temporal API in Chrome 144 Beta, and JSDoc *is* TypeScript | News | Ep 48
17 Dec 2025
00:46:57
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#, and OAuth, hosted remotely on Azure. (Requires subscription)
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Elide Runs TypeScript Faster Than Node Runs JavaScript | Sam Gammon | Ep 47B
11 Dec 2025
00:49:01
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 talk about in this episode!
(00:00) - Introducing Elide, a Multi-language Runtime Built on GraalVM
(03:51) - Why Support Multiple Languages?
(07:42) - What is GraalVM, anyway?
(09:43) - What are the Languages Elide Supports Today?
(10:53) - How Does Elide Interop Between Languages?
(14:03) - What Magic Allows TypeScript to Import a Python Module?
(16:12) - How Does Elide's API Compare to Other Runtimes?
(18:26) - Elide's Embedded Inference Engine and API
(20:11) - How Does Elide Handle Idioms Like Promises?
(22:39) - What About Single- vs. Multi-threading?
(24:41) - What About Concurrency and Isolation?
(28:33) - Does Elide Help with Serverless Cold Starts?
(29:25) - Can Elide Compile Single-file Executables?
(31:06) - How is TypeScript So Fast in Elide?
(33:34) - Can We Start Building with Elide?
(35:14) - How Do You Debug Across Multiple Languages?
(38:13) - Where Does Elide Really Shine?
(40:56) - How is Elide Planning to Win?
(42:53) - Could Elide Support a Native Runtime Type System?
(45:26) - Takeaways and Where to Learn More
Sponsored by Excalibur.js Excalibur.js is the friendly TypeScript 2D game engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.
Anthropic's Bet on Bun, React2Shell, Vite 8 Beta, and Elves Spam npm | News | Ep 47
09 Dec 2025
00:55:34
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, hosted remotely on Azure. (Requires subscription)
Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Progress on TypeScript 7, Advent of Code as an Excuse to Learn Zig, and Type-safe CLIs | News | Ep 46
03 Dec 2025
00:42:31
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 your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.
Angular 21, Autofac Meets TS, and Shai Hulud Strikes Again | News | Ep 45
25 Nov 2025
00:27:50
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 engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.
Type Stripping is Stable, Type-safe Music, and Rust Engines Enter the Chat | News | Ep 44
19 Nov 2025
00:43:11
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 game engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.
What's Coming in TypeScript 6/7 | Daniel Rosenwasser | Jake Bailey | Ep 43B
13 Nov 2025
01:09:01
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) - Introducing Daniel and Jake
(02:56) - What's Coming in TypeScript 6.0
(05:31) - TypeScript 6: ES2024 Targeted by Default
(10:05) - Aside: How the Team Reconciles the Spec in TypeScript 7
(12:05) - TypeScript 6: Pay Attention to Your Target Config
(13:49) - TypeScript 6: How Targeting Works with Build Tools
(15:21) - TypeScript 6: Deprecating ES5 as an Output Target
(16:26) - Aside: Handling Modern Module Resolution
(21:25) - TypeScript 6: DOM Typings Are Smarter
(26:02) - TypeScript 6: No Compiler API Changes
(27:56) - TypeScript 7: Transitioning to a New Compiler API
(29:33) - TypeScript 7: You Can Start Using It Now
(32:33) - TypeScript 7: How Fast Is It, Really?
(36:54) - TypeScript 7: Collaboration with Golang Community
(39:35) - Aside: Compiling to WASM?
(46:12) - TypeScript 7: What Was the Go/No-Go Threshold?
(47:40) - TypeScript 7: Performance Profiling with pprof
(51:21) - TypeScript 7: Embedding Into Web Apps
(57:47) - Future of TypeScript: Compiler API, AI-assisted Coding
Sponsored by Excalibur.js Excalibur.js is the friendly TypeScript 2D game engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.
Nuxt Image Loves TypeScript, Node 24 Goes LTS, and a Satisfying Use of satisfies | News | Ep 43
12 Nov 2025
00:49:13
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 Working on LSP, JSDoc Improvements
(07:58) - News: Node 24 is Now the Active LTS Until April 2028
(08:44) - News: Anders' Take on the TypeScript Zeitgeist
Sponsored by Excalibur.js Excalibur.js is the friendly TypeScript 2D game engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.
TypeScript Won, Type-safe Regex, and Import from... Python? | News | Ep 42
04 Nov 2025
00:53:59
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 Runtime
(12:59) - News: Announcing ArkRegex for Typing Regex
(16:37) - News: Safe Chain Can Proxy Your npm Installs
(17:48) - News: Biome 2.3 Adds Support for Vue, Svelte, and Astro
(19:05) - News: What's New in ViteLand?
(22:58) - Community Highlight: Hire Josh Goldberg!
(23:52) - Community Highlight: AnalogJS is a Meta Framework for Angular
(25:00) - Community Highlight: Rendu, a JS Hypertext Preprocessor
(27:24) - Runtime Watch: Elide, a Polyglot Runtime for JS, TS, Python, and More
(31:29) - Tool Watch: dpdm, to Fix Circular Dependencies
(32:57) - Library Watch: flowcraft, a Lightweight Workflow Engine
(34:52) - Tool Watch: Trigger.dev, a Hosted Workflow Engine
(37:07) - Bleet of the Week
(37:32) - Secrets of the Handbook: ?? and infer
(41:28) - Cool Watch: 10 Useful CLI Apps You've Never Heard Of
(42:38) - Cool Watch: Porffor, an Ahead-of-Time Compiler for JS
(46:31) - Cool Watch: Ladybird Browser October Update
(47:00) - Cool Tool: Gimli Tailwind, a Browser Devtools Extension
(48:07) - Cool Tool: PowerSync, a Local-first Sync Engine
Cool Tool: Gimli Tailwind – a super hot looking TailwindCSS dev extension
Cool Tool: PowerSync – local-first sync engine that works with Postgres, MySQL, and MongoDB
Sponsored by Excalibur.js Excalibur.js is the friendly TypeScript 2D game engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.
Deno Deploy Makeover, Vitest 4, Nuxt 4.2, and Next.js 16 (Oh, and React Native 0.82) | News | Ep 41
29 Oct 2025
00:40:40
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 is Stable
Sponsored by Excalibur.js Excalibur.js is the friendly TypeScript 2D game engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.