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.
Always bet on TypeScript 😎
November 12, 2025 at 2:39 PM
Reposted by TypeScript.fm
Follow up: @marcoippolito.dev ships type stripping stable in 25.x release line!

bsky.app/profile/marc...
Type stripping is now stable.
Enjoy 🌞
Node.js v25.2.0 Current is out 💚

Notable changes + updates here:
nodejs.org/en/blog/rele...
November 12, 2025 at 2:18 PM
Today on the pod, Node 24 goes LTS, Nuxt Image V2 brings TS goodies, and Anders shares insights on TypeScript's AI era rise. Plus community takes on engineering practices!

share.transistor.fm/s/b87c759b

#typescript
Nuxt Image Loves TypeScript, Node 24 Goes LTS, and a Satisfying Use of satisfies | News | Ep 43 | TypeScript.fm - The Friendly Show for TypeScript Developers | 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...
share.transistor.fm
November 12, 2025 at 6:00 AM
Mini announcement! You can now listen (and subscribe) to the podcast on YouTube/YouTube Music! It's audio-only, just displaying the episode/show art, but it's there. This was asked for by the community so we made it happen!

www.youtube.com/playlist?lis...
TypeScript.fm - The Friendly Show for TypeScript Developers
The two TypeScript Fools, Kamran Ayub and Erik Onarheim, get together weekly to bring you news, community highlights, and deep dives into the TypeScript ecos...
www.youtube.com
November 6, 2025 at 5:54 PM
Today on the pod, TypeScript wins as #1 GitHub language! Learn about type-safe regex with ArkRegex, Biome 2.3's Vue/Svelte/Astro support, and Elide's mind-blowing polyglot runtime.

share.transistor.fm/s/2cd63947

#typescript
TypeScript Won, Type-safe Regex, and Import from... Python? | News | Ep 42 | TypeScript.fm - The Friendly Show for TypeScript Developers | 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...
share.transistor.fm
November 4, 2025 at 7:27 PM
Reposted by TypeScript.fm
I am looking for a full-time job.

Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.

If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
October 30, 2025 at 2:40 PM
Reposted by TypeScript.fm
There is a nice summary of my recent whirlwind tour of the refreshed @deno.land Deploy in this episode of @typescript.fm

(And I’m adding the phrase “config dancing” to my repertoire)

Thanks @erikonarheim.com and @kamranicus.com!
October 29, 2025 at 12:03 PM
This last week was busy: @deno.land Deploy revamp, @vitest.dev 4, @nuxt.com 4.2, @nextjs.org 16. And don't forget React Native 0.82! Plus community insights on TypeScript casting & type-safe API clients.

share.transistor.fm/s/e0ee2a5f

#typescript
Deno Deploy Makeover, Vitest 4, Nuxt 4.2, and Next.js 16 (Oh, and React Native 0.82) | News | Ep 41 | TypeScript.fm - The Friendly Show for TypeScript Developers | 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...
share.transistor.fm
October 29, 2025 at 3:28 AM
Reposted by TypeScript.fm
Yo! Did you hear? SnoopLogg has been receiving a lot of love from the homies at the @typescript.fm, check 'em out!
Community highlights ✨

- @nodesource.bsky.social on npm packages to axe
- @rafaelgss.dev shares Node 25 updates
- @robpalmer.bsky.social on Map upserts & import bytes
- @chrisbarber.dev releases SnoopLogg v6.0.4 CLI logging library (we lol'd)
- @stefanjudis.com reminds us AbortController exists
October 21, 2025 at 10:43 PM
Today on the pod: Node 25 V8 perf updates, Remix V3 will use Preact, TypeScript in SpacetimeDB, Map upsert proposals and 15 npm packages you can ditch for native Node features!

share.transistor.fm/s/1ee81010

#typescript
You Don't Need These 15 npm Packages (Axe 'em), Remix Remixed (Again), and TypeScript in Space (Not Really) | News | Ep 40 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 40
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:...
share.transistor.fm
October 21, 2025 at 8:02 PM
Wouldst thou like the taste of butter to go with that @bun.sh?
October 14, 2025 at 10:41 PM
Reposted by TypeScript.fm
Working on it!

Hoping to put up the couple big Immer architectural PRs today or tomorrow, then have to discuss with Michel and review
October 14, 2025 at 3:11 PM
Today on the pod: ReactConf 2025 highlights: React 19.2 & Compiler 1.0, Bun 1.3 security features, TS 7 preview in VS 2026, plus community insights on CSS & ESLint perf! Also plenty of The Witch references. 🐐

share.transistor.fm/s/ddce3e87

#typescript
ReactConf 2025 Highlights, Bun 1.3's Security Scanner API, and Malware-as-a-Service | News | Ep 39 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 39
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...
share.transistor.fm
October 14, 2025 at 2:53 PM
Today on the pod, learn how Deno protects against npm exploits, why TypeScript uses var statements, and Kamran's experimental .NET SSR with React!

share.transistor.fm/s/e9fb98d1

#typescript
Deno Might be npm's Saving Throw, Temporal Dead Zones, and SSR Under .NET?! | News | Ep 38 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 38
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...
share.transistor.fm
October 9, 2025 at 2:49 PM
Reposted by TypeScript.fm
Alrighty, since the prototype works now in dev mode, prod mode, under SSR, with calling into .NET, I've made the repo public just for fun. There is no public API yet, and it's not wrapped up into its own package. But you can see how it works at least!

PS. Don't use it!

github.com/kamranayub/d...
GitHub - kamranayub/dotnet-ssr: .NET as an SSR runtime for JS Frameworks
.NET as an SSR runtime for JS Frameworks. Contribute to kamranayub/dotnet-ssr development by creating an account on GitHub.
github.com
October 6, 2025 at 4:46 PM
Reposted by TypeScript.fm
🎙️ Socket CEO @feross.bsky.social breaks down the recent npm attacks on the PodRocket podcast: phishing campaigns, AI-weaponized exploits, the Shai-Hulud worm, GitHub Actions flaws, and more.

Essential listening for JS devs concerned about supply chain security in 2025.
socket.dev/blog/podrock...
PodRocket Podcast: Inside the Recent npm Supply Chain Attack...
Socket CEO Feross Aboukhadijeh discusses the recent npm supply chain attacks on PodRocket, covering novel attack vectors and how developers can protec...
socket.dev
October 2, 2025 at 5:28 PM
Reposted by TypeScript.fm
Similar to PagesCMS is decapcms.org it has been around for a bit and started originally at Netlify as NetlifyCMS
Decap CMS | Open-Source Content Management System
Open source content management for your Git workflow
decapcms.org
September 30, 2025 at 10:45 PM
Reposted by TypeScript.fm
They talked about my recent TypeScript blog post in this episode. It's a cool listen!
September 30, 2025 at 9:42 PM
Reposted by TypeScript.fm
⚔️🔥Excalibur v0.31.0 is out! TypeScript Game Engine!

Tons of new features, QOL, and fixes! Now with NPM Provenance!

* New SoundManager for managing groups of audio
* ECS query enhancement for "all", "any", and "not" querys
* Animation data storage
* EX Playground!
* Dev Containers!
* And lots more!
October 1, 2025 at 2:08 PM
Today on the pod, TS 6.0 defaults, fresh ECMAScript proposals (no frozen privates, Array.pushAll, iterator chunking), Cap'n Web RPC, Python kwargs in TS, and running TS on DOS (and PlayStation?)!

share.transistor.fm/s/db6f3035

#typescript
New ECMAScript Proposals, Cap'n Web, and TS on DOS/PlayStation | News | Ep 37 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 37
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,...
share.transistor.fm
September 30, 2025 at 9:23 PM
Reposted by TypeScript.fm
This afternoon I was listening to @typescript.fm and was surprised to hear @​traversable/valibot mentioned 🤩

As a long time fan of the podcast, this was super fun.
September 25, 2025 at 10:13 PM
Reposted by TypeScript.fm
Today on the A+ Show David Blass shares how Arktype makes TypeScript validation effortless, how AI supports its growth, and why the Standard Schema matters—along with tips for building tools! #ngconf #Angular

🍎 apple.co/42c5j5n
🟢 bit.ly/428fI1Y
September 24, 2025 at 3:06 PM
Today on the pod: Shai-Hulud attack on npm, WebAssembly 3.0, type branding and tuple techniques, what to use instead of @ts-ignore, and discussing Motion's move off of TS for their backend

share.transistor.fm/s/47197c83

#typescript
Let the Spicy Takes Flow: Shai-Hulud Hits npm, Motion's TS Exodus | News | Ep 36 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 36
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...
share.transistor.fm
September 23, 2025 at 2:53 PM