TypeScript.fm
banner
typescript.fm
TypeScript.fm
@typescript.fm
The two TypeScript Fools, @kamranicus.com and @erikonarheim.com, get together once a week to bring you news, updates, and interviews about TypeScript and the broader web development ecosystem.
Reposted by TypeScript.fm
Had a blast on @typescript.fm

We talked about why I started Mastro, the design decisions behind it, and why modern #webdev feels harder than it should.

Thanks a lot for having me, Kamran and Erik!
TypeScript.fm - The Friendly Show for TypeScript Developers | Mastro.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 Mastro! With support for routing, HTML t...
typescript.fm
February 5, 2026 at 4:26 PM
Today on the pod, Mauro Bieg talks Mastro.js - a minimal web framework that's like 11ty + Astro's baby! Learn about routing, HTML templating, streaming & reactive UI.

share.transistor.fm/s/387c5e24

#typescript
Mastro.js, the Simplest Web Framework and Site Generator | Mauro Bieg | Ep 54B | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 54
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,...
share.transistor.fm
February 5, 2026 at 3:49 PM
Community highlights ✨

- @jakebailey.dev ES5 removal PR
- @mael.dev announced Yarn 6.0 rewrite in Rust 
- @bomb.sh released Clack 1.0 for stylish CLI prompts
- @shaidev.bsky.social built a D&D D20 rule engine in TypeScript
- @deno.land teased Windows ARM builds
- @savannah.dev on CPython JIT perf
February 3, 2026 at 5:35 PM
Today on the pod: TypeScript 6.0 drops ES5 support, Yarn gets rewritten in Rust, and Anders shares insights on TS future. Plus community highlights on satisfies keyword and improving Node SEA building.

PSA: If you use Notepad++, manually update to latest!

youtu.be/_NA4CNEnGMQ?...
Yarn Rewritten in Rust, Anders on TypeScript, and Notepad++ Hacked | News | Ep 54
News for the week of January 26, 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…
youtu.be
February 3, 2026 at 5:35 PM
Community highlights ✨

- @jonathanneal.bsky.social shares TypeScript import attributes PR
- @voidzero.dev announces Rolldown 1.0 RC
- @robpalmer.bsky.social on TC39 updates
- @danielroe.dev is working on npmx.dev
- @sirpepe.bsky.social tip on WeakMap safety
January 28, 2026 at 3:32 PM
Today on the pod: Rolldown 1.0 RC, LibPDF for TS devs, import attributes in .d.ts files, Lodash security update, & supertype safety tips!

share.transistor.fm/s/16226fb6

#typescript
News | Ep 53 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 53
News for the week of January 19, 2025: 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...
share.transistor.fm
January 28, 2026 at 3:32 PM
Community highlights ✨

- @joyeecheung.bsky.social shares Node 25.4.0 thread incl. stable require(esm)
- @wil.to on Temporal API vs. Date via @bell.bz
- @danr.bsky.social found and fixed a latent TS BOM bug
- @deno.land showcases impressive P99 latency under load
- Ariel Shulman's TS runtime talk
January 20, 2026 at 9:31 PM
Today on the pod: Astro joins Cloudflare, Chrome ships Temporal API, and Node.js stabilizes require(esm). Plus community highlights on type-safe UI patterns and Deno's impressive performance!

share.transistor.fm/s/fc51d6e6

#typescript
Astro is Skyward Bound, Stable require(esm), and Temporal Finally Ships | News | Ep 52 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 52
News for the week of January 12, 2025: 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...
share.transistor.fm
January 20, 2026 at 9:31 PM
Reposted by TypeScript.fm
CORRECTION: When we put "ESLint" down in the show notes, we meant TS ESLint, not ESLint core. I updated the references in the show notes/chapters. The link was going to the correct place, we just forgot to be more specific 😭Thanks @joshuakgoldberg.com for reporting this!
January 14, 2026 at 8:08 PM
Today on the pod: Critical Node.js security patches, ESLint's new unused import fixer, and community gems like the JS Engine Zoo and why logging sucks!

share.transistor.fm/s/3c080d17

#typescript
Node.js Patch Tuesday, Fix Unused Imports, and Why Logging Sucks | News | Ep 51 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 51
News for the week of January 5, 2025: patch all your Node.js installations! Like now! Plus, a new ESLint fixer for unused imports. From the community: why we all suck at logging, the concise TypeScript...
share.transistor.fm
January 14, 2026 at 3:32 PM
PSA: Update your Node installations immediately. We will discuss this more on today's episode which will drop later today.

nodejs.org/en/blog/vuln...
Node.js — Tuesday, January 13, 2026 Security Releases
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
January 13, 2026 at 5:12 PM
Reposted by TypeScript.fm
This is awesome, bookmark this. All JS engines in one page.

zoo.js.org
JavaScript engines zoo
zoo.js.org
January 11, 2026 at 3:41 PM
Reposted by TypeScript.fm
My GopherCon talk was just posted!
GopherCon 2025: Porting the TypeScript Compiler to Go for a 10x Speedup V2 - Jake Bailey
YouTube video by Gopher Academy
youtu.be
January 7, 2026 at 2:50 AM
Community highlights ✨

- @timomeh.de shares Vla, a new data layer for TypeScript frameworks
- @lea.verou.me announces ColorJS 0.6.0 release
- @devongovett.me explains why Static Hermes is pretty cool
- @michigantypescript.com hosts epic 6-hour Doom TS deep dive stream

Big thanks to everyone ❤️
January 6, 2026 at 3:53 PM
Today on the pod, we cover MongoDB security exploits, Vla backend library, strongly-typed events in gamedev, and a 6-hour Doom TS deep dive!

www.youtube.com/watch?v=G4e_...

#typescript
The Grinch Stole MongoDB, a Backend Library Called Vla, and Strongly-typed Event Emitters | News ...
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…
www.youtube.com
January 6, 2026 at 3:53 PM
Reposted by TypeScript.fm
Introducing Flint: a fast, friendly linter.

Flint is an experimental linter made to validate several hypotheses: hybrid linting, streamlined rich configuration, thorough docs & plugins, and tooling coordination.

Expect to hear more about Flint over the next month. ❤️‍🔥

www.flint.fyi/blog/introdu...
Introducing Flint
[Experimental] A fast, friendly linter. ❤️‍🔥
www.flint.fyi
December 30, 2025 at 9:40 PM
Reposted by TypeScript.fm
🎄🎮 Excalibur.js v0.32.0 is here! This release is all about DX and perf

✨ Highlights:
Debug improvements via browser extension
Major perf boosts for tilemaps, offscreen entities
Physics bodies now sleep for better perf
Simpler easing functions

Try it in our playground: excaliburjs.com/playground
Excalibur Playground
Excalibur is a friendly TypeScript game engine for the web!
excaliburjs.com
December 23, 2025 at 10:04 PM
Community Highlights ✨

- @joshuakgoldberg.com and @arktype.io share Standard Schema v1 details
- @zachleat.com talks about 11ty zero-config TypeScript progress
- @lirantal.com shares npm security best practices
- @deno.land dino runner game, pt 3!
- @thiery-michel.bsky.social on type programming
thiery-michel.bsky.social
December 23, 2025 at 9:11 PM
Today on the pod, we wrap up 2025 with Microsoft's JS/TS modernization agent, Next.js 16.1, Bun 1.3.5, and Standard Schema V1. Plus community tips on types vs interfaces! At the end, we read some of your listener feedback and reflect on our 50+ episodes 🎉

youtu.be/q9PYRBqLNgM?...

#typescript
Modernization 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 releases, and how pnpm is tightening the…
youtu.be
December 23, 2025 at 9:11 PM
Reposted by TypeScript.fm
We’re sharing details about a potential vulnerability that may affect a small subset of built and published Storybooks. 🧵 (1/4)
December 17, 2025 at 4:47 PM
Reposted by TypeScript.fm
Community highlights ✨

- @michigantypescript.com with new Typeslayer perf debugger! 🤘
- @searyanc.dev shares TS 6.0 will remove `module` keyword
- @humanwhocodes.com calls for ESLint sponsors
- @figma.com on ShadowRealms and plugins
- @bahmutov.bsky.social on typing Cypress aliases

Thanks all!
December 17, 2025 at 4:40 PM
Today on the pod, we cover Deno 2.6's dx command, Node 24 LTS stable type stripping, Chrome 144 Beta's Temporal API, and JSDoc *is* TypeScript!

share.transistor.fm/s/c42c6761

#typescript
Deno 2.6 Adds dx and TSGo, Temporal API in Chrome 144 Beta, and JSDoc *is* TypeScript | News | Ep 48 | TypeScript.fm - The Friendly Show for TypeScript Developers | 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,...
share.transistor.fm
December 17, 2025 at 3:32 PM
Reposted by TypeScript.fm
Big shoutout to @typescript.fm for hosting our founder on the podcast. An opportunity to explain Elide is another opportunity to fall in love with it again. Cheers

share.transistor.fm/s/368cd267
Elide Runs TypeScript Faster Than Node Runs JavaScript | Sam Gammon | Ep 47B | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 47
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 cou...
share.transistor.fm
December 11, 2025 at 7:36 PM
Reposted by TypeScript.fm
Some cool stuff in the beta11 release cycle: new classpath command, built-in S3 mock server, a bunch of polish.

github.com/elide-dev/el...
GitHub - elide-dev/elide: fast, all-in-one, AI-native, multi-lang, runtime
fast, all-in-one, AI-native, multi-lang, runtime. Contribute to elide-dev/elide development by creating an account on GitHub.
github.com
December 11, 2025 at 5:11 PM
Today on the pod, Sam Gammon talks Elide - a multi-language runtime that lets you import Python modules from TypeScript! Learn about unified DX across languages.

share.transistor.fm/s/368cd267

#typescript
Elide Runs TypeScript Faster Than Node Runs JavaScript | Sam Gammon | Ep 47B | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 47
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...
share.transistor.fm
December 11, 2025 at 3:49 PM