TypeScript 7 Beta, Deno Fresh 2.3, and Const Generics | News | Ep 65
Download MP3News for the week of April 20, 2026: highlights from the recent TypeScript 7 beta and Deno Fresh quality of life improvements. From the community: Bloomberg's type-safe CLI library, a new TSGO toolchain, and TypeScript database migrations.
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.
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.
- Homepage and Docs: https://excaliburjs.com
- Make Your First Game in 10 Minutes
- Join the Discord: https://discord.gg/9UemP985Uy
Chapters
- (00:00) - Welcome to the Show
- (05:42) - News: TypeScript 7 Beta!
- (15:01) - News: Deno Fresh 2.3 is Zero JS by Default
- (18:37) - News: Firefox 150 Has Better Split Views, PDF Editor
- (20:23) - Library Watch: TypeScriptToLua Supports TS 6.0
- (21:34) - Library Watch: ttsc, a TypeScript Go Toolchain to Replace tsx
- (23:27) - Library Watch: tesseron, Turn Any App Into an MCP Server
- (26:03) - Library Watch: stricli, Bloomberg's Lightweight CLI Library
- (27:38) - Highlight: Writing Node.js Add-ons with .NET Native AOT
- (30:28) - Highlight: Prisma Next Supports TypeScript Migrations
- (33:24) - Highlight: Create a Complete Zod Clone from WebDevSimplified
- (34:03) - Highlight: TuiSky, a Terminal UI Client for BlueSky
- (34:49) - Highlight: unbash v3 is the Fastest and Bestest Parser of Bash
- (35:12) - Highlight: Graphics Programming with WebGPU and TypeScript
- (36:09) - Bleet of the Week
- (36:25) - Secret of the Handbook: Const Generics
- (37:32) - Cool Link: Sorting 10,000 Lego Parts per Day
- (39:07) - Cool Link: Building a Better Chess Bot in C#
- (39:39) - Cool Link: Whimsical Animations Course
- (41:23) - Cool Link: Web Serial API
- (44:07) - The Minnesota Long Goodbye
News
- Microsoft: Announcing TypeScript 7.0 Beta
- Deno: Fresh 2.3: Zero JS by default, View Transitions, and Temporal support
- Firefox: Firefox 150.0, See All New Features, Updates and Fixes
Library Watch
- TypeScriptToLua v1.36.0: TS 6.0 support
- samchon/ttsc: A `typescript-go` toolchain for compiler-powered transforms and type-safe execution.
- Tesseron: In-app MCP layer that interfaces with agent tools (like WebMCP)
- Stricli: Bloomberg’s type-safe CLI framework
From the Community
- Microsoft: Writing Node.js addons with .NET Native AOT
- Prisma: TypeScript Migrations in Prisma Next
- WebDevSimplified: Create a Complete Zod Clone In TypeScript
- Michael Black: TUI for Bluesky in TypeScript
- Lars: Unbash v3
- Ryosuke: WebGPU w/ TypeScript
- Bleet of the week
- Secret of the Handbook: I Can’t Believe This TS Feature Has No Documentation
Cool Links
- Cool Watch: Coding Adventure: Making a Better Chess Bot
- Cool Watch: Why we had to reinvent the conveyor belt
- Cool Course: Whimsical Animations
- Web Serial API: Read from and write to a serial port
Creators and Guests
Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡