Manage episode 520198032 series 3642378
News for the week of November 10, 2025: Node 25 marks type stripping as stable, the downlow on some new Rust-based JavaScript and TypeScript engines, and a new browser for keyboard lovers. From the community: visualize how types work, using .NET Aspire without .NET, type-safe SQL, and an experimental Rust-based type checker.
Sponsored by Excalibur.js
Excalibur.js is the friendly TypeScript 2D game engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.
- 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
- (04:36) - News: TypeScript 6 Scheduled for Early 2026
- (05:26) - News: Node 25.2.0 Marks Type Stripping as Stable
- (07:51) - News: Andromeda, a New TypeScript-native Runtime
- (09:15) - News: Brimstone, a New Rust-based JavaScript Engine
- (11:24) - News: Glide, a Browser for Neovim Dandies
- (15:26) - Community Highlight: Ludum Dare Creator is Open for Business
- (16:18) - Community Highlight: Visual Types by Kit Langton
- (18:34) - Community Highlight: Taking the .NET Out of Aspire by David Gardiner
- (19:58) - Community Highlight: We Could Have Been Rad Developers
- (21:08) - Library Watch: squeeel, a Type-safe SQL Builder
- (22:16) - Library Watch: DomoActorsTS, an Actor Model Framework
- (24:35) - Library Watch: Contour 2.0, Type-safe Music
- (26:02) - Library Watch: Hashery, Efficient Object Hashing
- (28:33) - Tool Watch: Ezno, a Rust-Based Type Checker
- (31:13) - Bleet of the Week
- (31:41) - Cool Tool: Debug Your Docker Build Context
- (34:47) - Cool Read: Nuxt MCP Server
- (35:19) - Cool Tool: WXT, a Modern Web Extension Framework
- (35:51) - Cool Watch: PolyMatt Made a Floppy Disk from Scratch
- (36:44) - Cool Tool: Quicker Neovim Extension
- (37:49) - Cool Tool: GemShell, a Way to Package Up Games
- (38:53) - Cool App: xelly.games, a Game-sharing Social Network
- (39:38) - The Minnesota Long Goodbye
News
- TS 6.0 Expected in Early 2026
- Node 25.2.0 (Current) marks type stripping as stable!
- Andromeda, a native TypeScript runtime alternative to Deno (h/t Rob Palmer)
- Brimstone, a JavaScript engine written from scratch in Rust
- Glide, a Firefox-based browser for neovim dandies
From the Community
- Kit Langton: Visual Types — A Set of Animated TypeScript Concepts (h/t Reddit)
- David Gardiner: Aspire with Python, React, Rust and Node apps
- Rob Palmer: Alternative names for ECMAScript that were originally considered
- Library Watch: squeeel, a type-safe SQL builder
- Library Watch: DomoActors-TS, a TypeScript library for the actor model
- Library Watch: Contour 2.0 “Music Composition as Code” (h/t kootenay-eric)
- Library Watch: Hashery (h/t jaredwray.com)
- Tool Watch: Ezno, a Rust TypeScript type checker (h/t fasterthanli.me)
Cool Links
- Cool Watch: PolyMatt on YouTube makes a floppy disk from scratch
- Cool Tool: Quicker.nvim, a better quickfix list
- Cool Tool: gemshell, a tool to package up web games
- Cool Tool: Debug your Docker build context
- Cool Read: Building an MCP Server for Nuxt
- Cool Tool: WXT – a modern web extensions framework
- Cool App: xelly.games - a game-sharing social network
Music
Seahorse Dreams by Kubbi (Spotify)
52 episodes