TypeScript.fm's Avatar

TypeScript.fm

@typescript.fm.bsky.social

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.

184 Followers  |  42 Following  |  49 Posts  |  Joined: 17.01.2025  |  2.1236

Latest posts by typescript.fm on Bluesky

Community highlights ✨

- @robpalmer.bsky.social: TS 5.9 & Node 22.18 LTS highlights
- @ryanskinner.com: Rust-based Next.js alt
- @deno.land: Next.js & SvelteKit templates
- @pnpm.io: Deno/Bun engine support
- @mhartington.io: TypeScript performance
- @purl.org: Parsing TS types with TS types 😈

05.08.2025 20:26 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Node 22.18 LTS Green Lights TypeScript for Orgs | News | Ep 29 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 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 ain't your pappy's PHP. From the community:...

Today on the pod, Node 22.18 LTS brings TypeScript to the masses! TS 5.9, a Rust-based alternative to Next.js, Laravel Wayfinder, and top community picks. Listen: share.transistor.fm/s/5216ca1c #typescript

05.08.2025 20:26 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Announcing TypeScript 5.9 - TypeScript Today we are excited to announce the release of TypeScript 5.9! If you’re not familiar with TypeScript, it’s a language that builds on JavaScript by adding syntax for types. With types, TypeScript mak...

TypeScript 5.9 is now available! πŸ“£

This release brings:

βœ… An updated tsc --init
βœ… Type-checking for the new 'import defer'
βœ… Actual summaries in more DOM APIs
βœ… Expandable quick info hovers (✨preview✨)

and more! Read up more on our blog:

devblogs.microsoft.com/typescript/a...

01.08.2025 17:15 β€” πŸ‘ 140    πŸ” 27    πŸ’¬ 0    πŸ“Œ 6
Preview
Building Secure TypeScript Applications | Liran Tal | Ep 28B | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 28 Liran Tal (lirantal.com) from Snyk joins us to dive deep into writing secure TypeScript applications. What's different compared to vanilla JavaScript security? Will schema validators fix all our woes?...

Liran Tal from Snyk shares how to build secure TypeScript apps, avoid common pitfalls, and not over-trust types or LLMs. Listen: share.transistor.fm/s/c587816d #typescript

31.07.2025 14:49 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Community highlights ✨
- @deno.land's Deno Fresh 2.0 alpha
- @raganwald.social.bau-ha.us.ap.brid.gy explores BigInt type inference in TypeScript
- Yorgos introduces TypeScript in the browser with tsbro
- @alessiocoser.com introduces pure-ts-mock
- @sirpepe.bsky.social const acrobatics

29.07.2025 14:53 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Deno Fresh 2.0 Alpha, a BigInt Trick, and Learn TS in One Hour | News | Ep 28 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 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 attack. From the community: learn TypeScript...

Today on the pod: Deno Fresh 2.0 alpha, TS 5.9 RC, npm linter attack, learn TS in an hour, generics, DI libs & more! share.transistor.fm/s/857c045a #typescript

29.07.2025 14:53 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Community highlights ✨

- @boshen.github.io: oxlint + tsgolint = no slowdown!
- @kettanaito.com: rettime, a type-safe event emitter
- @ssalbdivad.dev: Testing type completions with @ark/attest
- @dr-axel.de: per-module permissions?
- @kyleshevl.in: Return types on functions, yay or nay?

Fun stuff!

25.07.2025 16:22 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
Nuxt 4.0, Bun's Smarter Types, and Testing Type Completions | News | Ep 27 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 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 types. From the community: test type…

Sorry for the late episode this week but: Nuxt 4.0 is out, Vercel acquires NuxtLabs, Bun gets smarter types, and TSGO adds go-to-type! Plus: type completions, type-level maps, and inference deep-dives. share.transistor.fm/s/b8dbe1a6 #typescript

25.07.2025 16:22 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Community highlights ✨

- @arnaud-barre.bsky.social introduces tsl, a type-aware linter for TypeScript
- @joshuakgoldberg.com launches the new typescript-eslint homepage
- @nmn.bsky.social enum proposal
- trashh_dev asks WTF TS at @renderatl.com
- MorphKit migrates to @nativescript.bsky.social

22.07.2025 14:34 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
TypeScript 5.9 Beta, Redonkulous Linting, and a Community Enum Syntax Proposal | News | Ep 26 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 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! From the community: a new enum syntax proposal...

Today on the pod: TS 5.9 beta, Go-powered linting, Node.js security, enum syntax proposal, and Rust-style TS diagnostics! share.transistor.fm/s/d40c5049 #typescript

22.07.2025 14:34 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
Deno 2.4 Bweets, Next.js Vuln Alert, Modern Node, and Typed Mongo | News | Ep 25 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 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 and bytes, OTEL is now stable in Deno, and...

Today on the pod: Deno 2.4's new features, Next.js DoS vuln, modern Node.js patterns, and typing MongoDB in TypeScript. Listen: share.transistor.fm/s/cee76c97 #typescript

09.07.2025 22:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Community highlights ✨

- @thisismissem.social Node.js LGBTQIA+ Stories
- @noctovis.bsky.social NDC Oslo Keynote
- @literat.dev tsc --traceResolution
- @danielpza.xyz Type your MongoDB collections

09.07.2025 15:45 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Deno 2.4 Bweets, Next.js Vuln Alert, Modern Node, and Typed Mongo | News | Ep 25 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 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 and bytes, OTEL is now stable in Deno,…

Today on the pod! Deno Bundle is Back in Black in 2.4! We coin the term "Bweet", Deno also gets some non-standard import attributes for text and bytes, OTEL is now stable in Deno, and Next.js has a DoS vulnerability.

Listen: share.transistor.fm/s/cee76c97

09.07.2025 15:45 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Community highlights ✨

- @sinja.io 6 advanced TS tricks
- @kanishkanaik.dev: Func programming tips
- @ntorresdev.bsky.social: Exhaustive check trick
- @dsherret.bsky.social: Import types text and bytes in Deno
- @cinny.bun.how: Importing JSON config as const
- @arktype.io: Branded types

01.07.2025 14:53 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
ECMAScript 2025 is Ratified, Vite 7, and 6 Advanced TS Tricks | News | Ep 24 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 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 warning is... stripped... from latest Node...

Today on the pod: ES2025 is ratified, Vite 7 deprecates features, Node LTS updates, plus 6 advanced TypeScript tricks & more. Listen: share.transistor.fm/s/9502cc66 #typescript

01.07.2025 14:53 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Image

Image

one of my favourite typescript hacks

26.06.2025 15:15 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Community highlights ✨

- @slack.engineering shares CI improvements by migrating to TSGO
- @dr-axel.de shares tips on map/index key type safety
- @iwoplaza.bsky.social released TypeGPU 0.5.9
- @joyeecheung.bsky.social‬'s talk on CommonJS/ESM in Node.js
- @nodejs.org honors Mikeal Rogers

24.06.2025 14:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
New Biome, Mocha, Jest, and k6 Releases All Kissed by TypeScript | News | Ep 23 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 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 load testing tool... also can now run native...

Biome v2 brings type-aware linting, Mocha & Jest add native ESM/TS, k6 runs TS tests, plus tips on map/index key type safety, import maps & WebGPU. Listen: share.transistor.fm/s/48085fcd #typescript

24.06.2025 14:53 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

@typescript.fm has rapidly become one of my favorite podcasts. It's great for catching up on TypeScript & web things regularly.

Thanks @erikonarheim.com @kamranicus.com for making an awesome resource! πŸ™Œ

16.06.2025 21:06 β€” πŸ‘ 14    πŸ” 2    πŸ’¬ 3    πŸ“Œ 1

Community highlights ✨

- @lirantal.com on securing TS
- @socket.dev post on pnpm's new virtual store
- @nxjosh.bsky.social introduces TypeFire
- @cinny.bun.how shares a JIT schema validation library
- @dr-axel.de releases new ES2025 edition for Exploring JS
- @ycmjason.codes wants #ROLP to trend

17.06.2025 14:53 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Strip Your Own Types, New Rust-based Linter, and #ROLP is Trending | News | Ep 22 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 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 introduces experimental virtual store for speeding...

Today on the pod: Node's type stripping wrapper is now standalone, Oxlint brings Rust speed to TS linting, pnpm gets faster, and more! share.transistor.fm/s/e55fe2aa #typescript

17.06.2025 14:53 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Community highlights ✨

- @robpalmer.bsky.social on tsc --init defaults and import deferred
- @mhartington.io talk on TS performance
- @storybook.js.org posted a breakdown thread for Storybook 9
- @tc39.es shared TC39 proposal advancements
- @paul.irish highlighted Chrome profiler changes

10.06.2025 14:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
TSC Init New Defaults, Who Dis? Plus Vite 7, Babel 8 Betas | News | Ep 21 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 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 TS features in 25 mins, and improve the performance...

Today on the pod: tsc --init gets modern defaults, Vite 7 & Babel 8 betas, plus advanced TS tips for monorepos. Listen: share.transistor.fm/s/ed088fd9 #typescript

10.06.2025 14:53 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

huge honor! Check out ts-migrating here: github.com/ycmjason/ts-...

05.06.2025 16:08 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Painless TSConfig Migrations | Jason Yu | 20B | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 20 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 painlessly and progressively. Learn about...

Every try upgrading your TSConfig? It can be painful for big codebases. No longer! In todays episode, Jason Yu (@ycmjason.codes) shares how to migrate to modern compiler options progressively with his new tool ts-migrating.

Don't miss this one! Listen now: share.transistor.fm/s/cd59a068 #typescript

05.06.2025 14:49 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
7 Modern IIFE Tricks You’ll Wish You Knew Sooner
YouTube video by YCMJason Codes 7 Modern IIFE Tricks You’ll Wish You Knew Sooner

IIFE deserves more love! #javascript #typescript

youtu.be/ZyxOt09-LXE

23.05.2025 20:10 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Community highlights ✨

- @joshuakgoldberg.com: Types Beyond TypeScript talk
- @sirhamy.bsky.social: errors as values in JS/TS
- @skeary.me : language written in TS types
- @jasnell.me : Node/Deno/Bun competing?
- @statico.bsky.social : curated JS grids
- @ycmjason.codes: config migrations!

03.06.2025 16:02 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Angular Turns 20, Remix Revived, and Hurricane AndrΓ© Hits Firefox | News | Ep 20 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 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 volunteer brings the much-anticipated Temporal API...

Angular 20 brings DX boosts, Remix is back, Temporal API hits Firefox, plus new TS tools & community highlights. Listen: share.transistor.fm/s/a8f236c7 #typescript

03.06.2025 14:53 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
A brief history of JavaScript | Deno In 30 years, JavaScript went from being a little scripting language to one of the world's most popular. Here are key moments to show how it has evolved and where it is headed.

Be sure to check out @deno.land's Brief History of JavaScript, it'll give you some nostalgia. πŸ₯Ή

deno.com/blog/history...

30.05.2025 03:12 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Happy birthday, #JavaScript turned 30 this year!

Listen to episode: share.transistor.fm/s/996acd99 #TypeScript

30.05.2025 03:12 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

@typescript.fm is following 20 prominent accounts