Shows / TypeScript.fm - The Friendly Show for TypeScript Developers

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 ecosystem. Stay up-to-date on what's happening and learn new things to make you a better TypeScript developer along the way!
Episodes
TypeScript.fm - The Friendly Show for TypeScript DevelopersTypeScript Go Nightly Improvements, Rslint Announced, and Big Bun Updates | News | Ep 32
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…
TypeScript.fm - The Friendly Show for TypeScript DevelopersAstro DB Gets Enum Support, Type-safe Data Flow in Next.js, and a Moose-y ORM | News | Ep 31
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…
TypeScript.fm - The Friendly Show for TypeScript DevelopersWebStorm Supports TS Go, V8 Stringifies JSON 2X Faster, and a TypeScript AI Conference | News | Ep 30
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…
TypeScript.fm - The Friendly Show for TypeScript DevelopersState of TypeScript Linting 2025 | Joshua Goldberg | Ep 29B
Joshua Goldberg (JoshuaKGoldberg.com), creator of typescript-eslint, joins us to discuss the state of linting TypeScript projects in 2025. Which linters should…
TypeScript.fm - The Friendly Show for TypeScript DevelopersNode 22.18 LTS Green Lights TypeScript for Orgs | News | Ep 29
News of the week of July 28, 2025: TS 5.9 released, Node 22.18 is the first LTS to support TypeScript, a Rust-based alternative to Next.js, plus why Laravel…
TypeScript.fm - The Friendly Show for TypeScript DevelopersBuilding Secure TypeScript Applications | Liran Tal | Ep 28B
Liran Tal (lirantal.com) from Snyk joins us to dive deep into writing secure TypeScript applications. What's different compared to vanilla JavaScript security?…
TypeScript.fm - The Friendly Show for TypeScript DevelopersDeno Fresh 2.0 Alpha, a BigInt Trick, and Learn TS in One Hour | News | Ep 28
News of the week of July 21, 2025: Deno Fresh 2.0 is in alpha, TS 5.9 RC has some small changes, and beware the latest eslint-config-prettier supply chain…
TypeScript.fm - The Friendly Show for TypeScript DevelopersNuxt 4.0, Bun's Smarter Types, and Testing Type Completions | News | Ep 27
News of the week of July 14, 2025: Nuxt 4.0 is released along with an acquisition by Vercel, TSGO ships go-to-type definition support, and Bun ships smarter…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTypeScript 5.9 Beta, Redonkulous Linting, and a Community Enum Syntax Proposal | News | Ep 26
News of the week of July 7, 2025: We dive into the TypeScript 5.9 beta, an experimental Go linter for TS/JS, plus make sure you upgrade your Node.js versions!…
TypeScript.fm - The Friendly Show for TypeScript DevelopersDeno 2.4 Bweets, Next.js Vuln Alert, Modern Node, and Typed Mongo | News | Ep 25
News of the week of June 30, 2025, Deno Bundle is Back in Black in 2.4! We coin the term "Bweet", Deno also gets some non-standard import attributes for text…
TypeScript.fm - The Friendly Show for TypeScript DevelopersECMAScript 2025 is Ratified, Vite 7, and 6 Advanced TS Tricks | News | Ep 24
News for the week of June 23, 2025: Ecma ratifies ES2025 standard, Vite 7 is mostly deprecations, Oracle gets a free pass, and the experimental type stripping…
TypeScript.fm - The Friendly Show for TypeScript DevelopersNew Biome, Mocha, Jest, and k6 Releases All Kissed by TypeScript | News | Ep 23
News for the week of June 16, 2025: Biome v2 features type-aware linting without TSC, Mocha and Jest both get native ESM and TS upgrades, and Grafana Lab's k6…
TypeScript.fm - The Friendly Show for TypeScript DevelopersStrip Your Own Types, New Rust-based Linter, and #ROLP is Trending | News | Ep 22
News for the week of June 9, 2025: Node's type stripping wrapper is released as a standalone package, VoidZero is building a super fast linter, and pnpm…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTSC Init New Defaults, Who Dis? Plus Vite 7, Babel 8 Betas | News | Ep 21
News for the week of June 2, 2025: TSC init command gets new, modern defaults, plus new betas drop for Vite 7 and Babel 8. From the community: Learn advanced…
TypeScript.fm - The Friendly Show for TypeScript DevelopersPainless TSConfig Migrations | Jason Yu | 20B
Jason Yu (ycmjason.codes) joins us to share an open source tool he created to help teams migrate their legacy TSConfig compiler options to modern-day options…
TypeScript.fm - The Friendly Show for TypeScript DevelopersAngular Turns 20, Remix Revived, and Hurricane André Hits Firefox | News | Ep 20
News for the week of May 26, 2025: Angular's 20th release brings DX improvements, Remix replaced by React Router receives reincarnation, and how a lone…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTypeScript Native is Now in Preview | News | Ep 19
News for the week of May 19, 2025: Try out the new TypeScript Go native port, Zod 4 is out, and no, Deno is not dead. Chapters (00:00) - Introduction and…
TypeScript.fm - The Friendly Show for TypeScript DevelopersMicrosoft Layoffs Impact TypeScript Team | News | Ep 18
News for the week of May 12, 2025: Microsoft layoffs impact TypeScript team, and Deno explains the radio silence on Fresh 2.0. Chapters (00:00) - Personal News…
TypeScript.fm - The Friendly Show for TypeScript DevelopersWhat's New in Node 24 | Deep Dive | Ep 17B
In this week's deep dive, we cover everything TypeScript developers need to know about the latest Node 24 release, including examples of each new language…
TypeScript.fm - The Friendly Show for TypeScript DevelopersNode 24 Officially Brings TS Support to the Masses | News | Ep 17
News for the week of May 5, 2025: Node 24 officially brings TS support to the masses, Parcel adds RSC support, and a TC39 proposal gets replaced. Chapters…
TypeScript.fm - The Friendly Show for TypeScript DevelopersDeno 2.3 Ships Tons of QOL Improvements | News | Ep 16
News for the week of April 28, 2025: Deno 2.3 brings some nice quality-of-life improvements, plus void(0) has released a new all-in-one bundler for your…
TypeScript.fm - The Friendly Show for TypeScript DevelopersBuilding Games in TypeScript | Erik Onarheim | Ep 15B
Erik shares how you can build games for the web with TypeScript and the Excalibur.js game engine. What's involved? What are some of the primitives you need to…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTSGo Gets Autocomplete and JSX Support | News | Ep 15
News for the week of April 21, 2025: TSGo gets autocomplete and JSX support, pnpm adds JSR support, and remember to migrate off Node 18! (00:00) - Introduction…
TypeScript.fm - The Friendly Show for TypeScript DevelopersAre We Sick of TypeScript.fm Yet? | Retrospective | Ep 14B
In this episode, Erik and Kamran have a candid discussion about how the podcast started, how it went, and what the plans are for the future. Chapters (00:00)…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTC39 Enums in JS Proposal Moves to Stage-1 | News | Ep 14
News for the week of April 14, 2025: TC39 Enums in JS Proposal moves to Stage 1, plus Next.js gets some TS LSP plugin perf/stability improvements. Chapters…
TypeScript.fm - The Friendly Show for TypeScript DevelopersDOOM.ts | Dimitri Mitropoulos | Ep 13
This week on the pod, we talk to Dimitri Mitropoulos about building DOOM in the TypeScript type system. We walk through all the nitty gritty and explore this…
TypeScript.fm - The Friendly Show for TypeScript DevelopersEnums in JS, Deno v Oracle Cage Match, and Parcel Gets React Server Components | Grab Bag | Ep 12
This week on the pod, we were very busy with travel, cons, and sickness! We have a news grab bag episode talking about the JS enums proposal, Deno v. Oracle…
TypeScript.fm - The Friendly Show for TypeScript DevelopersBaby Got Bun | Ep 11
This week on the pod, we talk all about the Bun runtime funtimes! This is a powerful new player in the JavaScript and TypeScript runtime space focusing on DX…
TypeScript.fm - The Friendly Show for TypeScript DevelopersThe Vanilla TS Experience | Josh Goldberg | Ep 10
In this episode, we are joined by special guest Josh Goldberg to teach us about getting started with TypeScript from scratch. If you're new to TS, this is a…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTS-a-Go-Go | Ep 9
The Internet blows up as TypeScript reaches its next Pokemon evolution, and Kamran and Erik scramble to create an episode to pick up the pieces and make sense…
TypeScript.fm - The Friendly Show for TypeScript DevelopersReact, TypeScript, and... Schbooleans? | Ep 8
This week Kamran dives into some nuances with using React with TypeScript while Erik plays the React fool and coins the word "schbooleans" (yep). In the news…
TypeScript.fm - The Friendly Show for TypeScript DevelopersORMed and Dangerous | Ep 7
This week Kamran and Erik discuss when ORMs are helpful... or hurtful. They cover trade-offs, the spectrum of abstraction, the value of escape hatches, and the…
TypeScript.fm - The Friendly Show for TypeScript DevelopersThe Sheer Joy of Publishing to JSR | Ep 6
This week Kamran and Erik unpack JSR, the new open alternative to the npm registry from the folks at Deno. They both published packages and discuss what JSR…
TypeScript.fm - The Friendly Show for TypeScript DevelopersCompilers, Runtimes, and Funtimes | Ep 5
This week Kamran and Erik try to dissect the complex landscape of JavaScript and TypeScript compilers, transpilers, interpreters, engines, and runtimes (oh…
TypeScript.fm - The Friendly Show for TypeScript DevelopersYou Say Vite, I Say Vite | Ep 4
This week Erik and Kamran talk about Vite (Vight? Veet?), what it's good for, how it works, and its status as the "go-to" tool for frontend tooling. (04:21) -…
TypeScript.fm - The Friendly Show for TypeScript DevelopersWe Don’t Talk About Deno-no-no | Ep 3
This week Erik and Kamran make poor dad jokes, talk about Deno, and tour its ecosystem. If you're new to Deno, this will be a great introduction! (00:00) - We…
TypeScript.fm - The Friendly Show for TypeScript DevelopersNode 23 Gets TypeScript Support, Mostly | Ep 2
In this episode, Kamran and Erik discuss the newly released TypeScript support with Node 23.6 and its implications. What's supported? What's not supported? And…
TypeScript.fm - The Friendly Show for TypeScript DevelopersTwo TypeScript Fools, One Podcast | Ep 1
In the inaugural episode of TypeScript.fm, the two fools introduce themselves, share their "origin stories," and share plans for the podcast. Briefly covered…