pnpm 12, htmx 4, and Release Candidates for Remix 3 and Waku 1 | News | Ep 79

Download MP3
News for the week of August 24, 2026: pnpm 12 brings a bunch of quality of life updates, htmx 4 makes attribute inheritance easier, and both Remix and Waku get release candidates. From the community: type-level dice rolls (what!), full-stack type safety for TS and .NET, and committing compile-time crimes.

Sponsored by Excalibur.js
Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.

Chapters

  • (00:00) - Welcome to the Show
  • (05:19) - Tooling: TypeScript Repo Migrated to TS 7
  • (06:31) - Tooling: Ambient Module Declarations for Import Attributes in TS 7
  • (08:02) - Tooling: Porforr Alpha is Out
  • (10:21) - Tooling: pnpm 12 Brings a Long List of Updates
  • (14:37) - Frameworks: Ember is Now Supported in TS 7 Nightly
  • (15:06) - Frameworks: htmx 4 Released
  • (19:09) - Frameworks: Remix 3 Release Candidate is Here
  • (20:50) - Frameworks: Waku 1.0 Release Candidate is Here
  • (21:53) - Web Platform: WebMCP Challenge by Netlify
  • (22:48) - Web Platform: Chrome 152 Brings CPU Performance API, Connection Allowlists
  • (25:54) - Web Platform: Firefox 155, Now with Nintendo Switch Pro Controller Support
  • (27:45) - Web Platform: Firefox on iOS Can Now Block Ads
  • (28:02) - Security: Next.js August 2026 Security Releases
  • (29:19) - Security: Nuxt August 2026 Security Releases
  • (30:42) - Security: Mini Shai-Hulud on OpenAPI React Query Codegen Packages
  • (31:44) - Library Watch: minitype, Japanese Language Typesetting
  • (32:40) - Libary Watch: Joist ORM 2.3, Now with Rails-style Scopes
  • (33:51) - Library Watch: vgpu, a TypeScript Library for WebGPU
  • (34:51) - Library Watch: drdice, Deterministic Dice Rolls... in Types
  • (36:48) - Community: John Reilly's TS Migration Benchmark Harness
  • (38:43) - Community: Josh Goldberg Interviews Daniel Rosenwasser on TS 7 and What Comes Next
  • (39:02) - Community: Jake Archibald on Controlling When CSS Custom Properties are Computed
  • (39:25) - Community: Niklas Bruhn Teaches Us Lean, Explained with TypeScript
  • (41:58) - Community: Nx on Full Stack Type-safety with .NET
  • (43:42) - Community: 6 AppSec CTOs Debate Supply Chain Attacks
  • (44:19) - Community: dearlordylord on Branded Types and the Connascence of Execution
  • (46:41) - Community: Hugo Vilela Committed Some Compiler-time Crimes
  • (47:26) - Community: Amin Khansari Talks About Designing with Types
  • (48:55) - Community: Remo Jansen on RFLCT, Runtime Type Metadata in TS 7
  • (50:53) - Community: Ghostty in the Browser with gespenst.dev
  • (51:20) - Community: Jack LaFound Uses TS to Obtain One of the Rarest License Plates
  • (51:58) - Bleet of the Week
  • (52:17) - Cool Link: Now THAT's a Big Dragon Game on Steam
  • (52:41) - Cool Link: Venkat Subramaniam on AI Coding
  • (55:42) - The Minnesota Long Goodbye

News
Library Watch
From the Community
Cool Links


Creators and Guests

Erik Onarheim
Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡
Kamran Ayub
Host
Kamran Ayub
Solopreneur, speaker, and Pluralsight author. Founder of KeepTrackOfMyGames.com.
pnpm 12, htmx 4, and Release Candidates for Remix 3 and Waku 1 | News | Ep 79
Broadcast by