TypeScript.fm's Avatar

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.

310
Followers
61
Following
123
Posts
17.01.2025
Joined
Posts Following

Latest posts by TypeScript.fm @typescript.fm

Preview
State of JS, Node Release Schedule Revisited, and WebMCP | News | Ep 57 | TypeScript.fm - The Friendly Show for TypeScript Developers | 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...

Today on the pod: State of JS 2025 insights, Node's new release schedule, Bun Stage 3 decorators, WebMCP standardization, and community highlights including typesafe Map.has() and Electrobun WebGPU rendering. share.transistor.fm/s/ccaefe60 #typescript

04.03.2026 15:32 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

Ope fixed! Might take a bit to propagate

02.03.2026 18:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
400 car batteries wired together!!
400 car batteries wired together!! YouTube video by styropyro

I have to admit that earlier this day I watched this full two hour video of various cables, metals and other things getting melted and exploded by up to 160,000 amps from 400 car batteries.

Fascinating physics going on there, esp. magnetic forces.

h/t @typescript.fm

25.02.2026 17:57 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Knip.dev is like the Marie Kondo for your codebase -- it helps you cut out unused deps, imports, code, etc.

But more importantly, how do you pronounce it?

25.02.2026 15:32 ๐Ÿ‘ 7 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Community highlights โœจ

- @danielroe.dev creates npmx, plus highlights why OSS maintainers need to take breaks
- @webpro.nl shares Knip monorepo memory optimizations
- @wasmgroundup.com shows how to build WASM with TypeScript
- @stitcher.io explains how Tempest generates types from PHP files

24.02.2026 21:11 ๐Ÿ‘ 9 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
npmx.dev, Chrome 145 Devtools, and K'nipping Yaks | News | Ep 56 | TypeScript.fm - The Friendly Show for TypeScript Developers | 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...

Ep 56 is live! ๐ŸŽ™๏ธ npmx.dev, Chrome 145 DevTools, WASM with TypeScript, and why OSS maintainers need breaks. Plus: fun with generics & how to pronounce "Knip".

share.transistor.fm/s/c5f65179

#typescript

24.02.2026 21:10 ๐Ÿ‘ 26 ๐Ÿ” 9 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Diving Into the TS 6.0 Beta Announcement | Read Along | Ep 55B
Diving Into the TS 6.0 Beta Announcement | Read Along | Ep 55B Follow along as we dive into the Announcing TypeScript 6.0 Beta blog post and cover all the breaking changes and deprecations you can expect! Recommended - Typed Rocks:โ€ฆ

Our first vodcast is out! ๐Ÿค˜ This was originally cut from the news episode this week but we dive into the Announcing TS 6.0 Beta blog post and go through each of the changes you can expect with our commentary.

youtu.be/l1PAgmFtvcw

#TypeScript

19.02.2026 18:00 ๐Ÿ‘ 14 ๐Ÿ” 5 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Community highlights โœจ

- @jovidecroock.com shares Preact integration with TanStack Query
- @yoav.codes announces Electrobun 1.0 release, a memory efficient and Bun-based Electron alternative
- @sebotron.bsky.social is building an old-school NES JRPG!

17.02.2026 15:59 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
TypeScript 6.0 Beta, ESLint 10, and Deno Deploy Goes GA | News | Ep 55 | TypeScript.fm - The Friendly Show for TypeScript Developers | 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...

Today on the pod: TypeScript 6.0 Beta, ESLint 10 updates & Electrobun 1.0 release. Learn breaking changes in TS 6.0, explore Colyseus for multiplayer games & community security insights. share.transistor.fm/s/09a85ecb #typescript

17.02.2026 15:53 ๐Ÿ‘ 12 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
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...

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!

05.02.2026 16:26 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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,...

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

05.02.2026 15:49 ๐Ÿ‘ 8 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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

03.02.2026 17:35 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Yarn Rewritten in Rust, Anders on TypeScript, and Notepad++ Hacked | News | Ep 54
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โ€ฆ

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?...

03.02.2026 17:35 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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

28.01.2026 15:32 ๐Ÿ‘ 9 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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...

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

28.01.2026 15:32 ๐Ÿ‘ 13 ๐Ÿ” 6 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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

20.01.2026 21:31 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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...

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

20.01.2026 21:31 ๐Ÿ‘ 7 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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!

14.01.2026 20:08 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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...

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

14.01.2026 15:32 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
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.

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...

13.01.2026 17:12 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
JavaScript engines zoo

This is awesome, bookmark this. All JS engines in one page.

zoo.js.org

11.01.2026 15:41 ๐Ÿ‘ 5 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
GopherCon 2025: Porting the TypeScript Compiler to Go for a 10x Speedup V2 - Jake Bailey
GopherCon 2025: Porting the TypeScript Compiler to Go for a 10x Speedup V2 - Jake Bailey YouTube video by Gopher Academy

My GopherCon talk was just posted!

07.01.2026 02:50 ๐Ÿ‘ 79 ๐Ÿ” 19 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 2

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 โค๏ธ

06.01.2026 15:53 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
The Grinch Stole MongoDB, a Backend Library Called Vla, and Strongly-typed Event Emitters | News ...
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โ€ฆ

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

06.01.2026 15:53 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Introducing Flint [Experimental] A fast, friendly linter. โค๏ธโ€๐Ÿ”ฅ

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...

30.12.2025 21:40 ๐Ÿ‘ 119 ๐Ÿ” 14 ๐Ÿ’ฌ 9 ๐Ÿ“Œ 4
Preview
Excalibur Playground Excalibur is a friendly TypeScript game engine for the web!

๐ŸŽ„๐ŸŽฎ 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

23.12.2025 22:04 ๐Ÿ‘ 3 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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

23.12.2025 21:11 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Modernization Agents, Standard Schema V1, and Year-end Podcast Wins | News | Ep 49
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โ€ฆ

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

23.12.2025 21:11 ๐Ÿ‘ 8 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Weโ€™re sharing details about a potential vulnerability that may affect a small subset of built and published Storybooks. ๐Ÿงต (1/4)

17.12.2025 16:47 ๐Ÿ‘ 15 ๐Ÿ” 8 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

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!

17.12.2025 16:40 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0