Grilled Cheese

ExploreLog inSign up

TypeScript.fm

@typescript.fm

82 Following422 Followers

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.

PostsRepliesMedia
@typescript.fmOct 9, 2026, 2:21 PM

Today on the pod: Vite+ 1.0 stable, SvelteKit 3 here, TanStack Charts 1.0, and why everyone's launching decision models. Plus: TypeScript books, generics tips & Booking.com's 38% Node cost cuts. share.transistor.fm/s/90c90235 #typescript

@joshuakgoldberg.comOct 3, 2026, 4:30 PMReposted by @typescript.fm

This was an *excellent* episode. The Oxlint folks really know what they're talking about, and it's lovely to hear about how much progress they've made on great fast+unified tooling.

👏 @overlookmotel.bsky.social @voidzero.dev & co.!

@overlookmotel.bsky.socialOct 2, 2026, 5:05 PMReposted by @typescript.fm

@typescript.fm podcast hosted me and my Oxc compadre Cameron talking type-aware linting, compilers, what VoidZero's acquisition means for Vite, and what the future of tooling might look like in the age of LLMs. A really fun conversation. typescript.fm/bonus83

@typescript.fmOct 1, 2026, 2:49 PM

Today on the pod: Type-aware linting with oxlint, Vite+ ecosystem, and the future of TypeScript dev tooling with VoidZero's Cameron Clark & Jim Dummett. Learn what's next for dev tools. share.transistor.fm/s/95684100 #typescript

@typescript.fmSep 25, 2026, 2:21 PM

Today on the pod: Node 26 benchmarking, modern DOM typings, Jev type-safe AI, and essential community insights on TypeScript 7, Effect.ts, and GitHub's Copilot Rust migration. share.transistor.fm/s/57b16b06 #typescript

@43081j.comSep 21, 2026, 8:43 AMReposted by @typescript.fm

giving old domains some use, we've published a basic site on ESM and how to migrate to it at esmodule.com

if anyone wants to contrib a guide or improve one, please do!

thanks to @iamstan.dev for putting the domain to good use 🙏

@honk.fooSep 18, 2026, 9:10 PMReposted by @typescript.fm

for fun: TSC compiled to native with Porffor! 25MB, starts in <5ms

honk@gosling tsc % bat -p demo.ts
type Config = { port: number };
const cfg: Config = { port: "8080" };
honk@gosling tsc % tsc --noEmit demo.ts
demo.ts:2:23 - error TS2322: Type 'string' is not assignable to type 'number'.

2 const cfg: Config = { port: "8080" };
                        ~~~~

  demo.ts:1:17
    1 type Config = { port: number };
                      ~~~~
    The expected type comes from property 'port' which is declared here on type 'Config'


Found 1 error in demo.ts:2

honk@gosling tsc % du -h out/release/tsc
 25M    out/release/tsc
honk@gosling tsc % ./out/release/tsc --noEmit demo.ts
demo.ts:2:23 - error TS2322: Type 'string' is not assignable to type 'number'.

2 const cfg: Config = { port: "8080" };
                        ~~~~

  demo.ts:1:17
    1 type Config = { port: number };
                      ~~~~
    The expected type comes from property 'port' which is declared here on type 'Config'


Found 1 error in demo.ts:2
@typescript.fmSep 18, 2026, 8:31 PM

Chosen by fair dice roll - Erik

imgs.xkcd.com/comics/rando...

@typescript.fmSep 17, 2026, 2:49 PM

Today on the pod: React 19.3 view transitions, Chrome 153 scroll magic, Safari 27 import defer, and Cloudflare's Node.js workers. Plus: Zena (TypeScript-inspired lang), Effect.ts, and why we need to pay for OSS. share.transistor.fm/s/02188915 #typescript

@erikonarheim.comSep 15, 2026, 6:50 PMReposted by @typescript.fm

I'm pitching something for all my software peeps (and other professionals). Think of it as a personal challenge, and a health fast for your mind. Learn something new this October!

#no-sloptober

no-sloptober.com

@typescript.fmSep 15, 2026, 4:05 PM

And the Bleet of the Week goes to 🥁

bsky.app/profile/myco...

@typescript.fmSep 15, 2026, 4:05 PM

Plus:

- @daviddalbusco.com shares two tiny result pattern utils
- @areines.bsky.social shares stdlib, a numerical library for JS/TS
- @titusrab.bsky.social made RetroImgHandler for retro graphics encoding/decoding
- @dr-axel.de shared a small bookmarklet for opening tabs next to current

@typescript.fmSep 15, 2026, 4:05 PM

Community highlights 💖

- @jakebailey.dev shares strongly typed paths example in TypeScript
- @nullvoxpopuli.com declares Ember for TS 7 ready
- @rspack.dev announces Rslib 1.0 is out
- @sombriks.com.br highlighted HQTUI, a high-quality terminal UI

@typescript.fmSep 15, 2026, 4:05 PM

Today on the pod: Vitest 5, Rslib 1.0, and the #NoSloptober Challenge! Plus, learn how to build circuit boards with React and generate PDFs in pure TS. share.transistor.fm/s/8c808c43 #typescript

@philipwalton.comSep 15, 2026, 6:13 AMReposted by @typescript.fm

So that's what I did!

I built a package that generates complete DOM and WebWorker libs with all available web features, which you can use as drop-in replacements in your TypeScript projects.

You can read more about it here:
philipwalton.com/articles/mod...

@typescript.fmSep 6, 2026, 11:29 AM

ME! I'm a fan - Erik

@johnnyreilly.comSep 4, 2026, 1:44 PMReposted by @typescript.fm

Lovely to have ts-loader's benchmark harness get a shout out on @typescript.fm - feel free to steal the code! For those curious the performance with the 7.1 APIs is comparable with the 6.x APIs. Before shipping things will likely improve further!

github.com/TypeStrong/t...

@typescript.fmSep 3, 2026, 7:45 PM

And the Bleet of the Week goes to... 🥁

bsky.app/profile/blue...

@typescript.fmSep 3, 2026, 7:45 PM

- @jakearchibald.com teaches about controlling when CSS custom properties are computed
- Igor (dearlordylord) on branded types and the "connascence" of execution, plus rolling dice in TS types
- @akhansari.tech on designing with types

@typescript.fmSep 3, 2026, 7:45 PM

Community highlights 💖

- @honk.foo shares Porforr Alpha tooling updates
- @johnnyreilly.com on TS migration benchmarking
- @joshuakgoldberg.com interviews @danr.bsky.social on future of TS 7
- Niklas Gruhn explains Lean via TS
- Hugo Vilela on patching the TS compiler to add up nine numbers

Older posts
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-11 23:30:56 EDT