Bun 1.4, SolidStart v2, and SvelteKit v3 RC | News | Ep 78
Download MP3News for the weeks of Aug 10 and 17, 2026: major version releases from Bun, ElectroBun, SolidStart, and SvelteKit along with Aspire 13.5, which makes TypeScript app hosts generally available. From the community: self-hosted Durable Objects, anti-slop lint rules, hiding internal state in TS objects, and the true cost of AI coding.
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:32) - Tooling: Content Mappers Merged Into TS 7.1 API
- (07:20) - Tooling: Bun 1.4, the One with Rust
- (10:27) - Tooling: Aspire 13.5, TypeScript App Hosts Now GA
- (13:13) - Metaframeworks: SvelteKit 3 Release Candidate is Here
- (15:33) - Metaframeworks: SolidStart V2 is Now Stable
- (17:24) - Web Platform: celld, Self-Hosted Workers and Durable Objects
- (19:02) - Web Platform: Cloudflare Announces $1 Million in Open Source Funding
- (20:36) - Web Platform: Node.js Interactive 2026 Talks
- (22:37) - Web Platform: Netlify Source for Hosting Git Version Control
- (24:20) - Security: Popular Rust Crates Compromised
- (25:29) - Library Watch: Slonick, a Node.js Postgres Client
- (27:12) - Library Watch: deopt, Analyze Node.js and V8 De-optimizations
- (29:15) - Library Watch: Electrobun 2, Now with a Custom Runtime
- (35:24) - Library Watch: Anti-slop Lint Rules
- (36:54) - Library Watch: yavascript Builds Cross-platform Bash-like Script Runners
- (38:46) - Community: Ryan Peterman Interviews Anders Heijlsberg
- (39:20) - Community: Matt Pocock Interviews Uncle Bob on Software Fundamentals in the Age of AI
- (39:43) - Community: Josh Goldberg Steps Back from OSS
- (41:21) - Community: Academind Teaches Us About Self-hosted Durable Objects
- (41:32) - Community: Remco Wrote an MDX Content Mapper for TS 7
- (42:28) - Community: Feross Aboukhadijeh on How AI Agents Expand the Software Supply Chain Attack Surface
- (43:26) - Community: I would like to personally apologize to the creators of TypeScript
- (44:50) - Community: Scott Tolinksi on the True Cost of AI Coding
- (45:53) - Community: Carlos Menezes on Hiding Internal State in TS Objects
- (48:10) - Community: Tommy Rossi's Manifesto on Errors as Values in TS
- (49:58) - Community: Brett Codes on How to Make TypeScript and JavaScript Error Handling Better
- (50:34) - Community: Tero Piirainen Thinks the Bun 1.4 Rust Rewrite is Not Looking Good
- (52:08) - Community: GameDev.js Survey 2026 is Open
- (52:32) - Bleet of the Week
- (54:04) - Cool Link: Don't Paste the AI
- (59:14) - Cool Link: Local-first Landscape
- (01:00:34) - The Minnesota Long Goodbye
News
- TypeScript: Content Mappers merged into 7.1 branch
- Bun: Bun 1.4 (Video: Bun v1.4 )
- Aspire: What's new in Aspire 13.5
- Svelte: The SvelteKit 3 Release Candidate is here
- Solid: SolidStart v2 is now Stable
- Deno: celld, self-host your own Durable Objects
- Cloudflare: Announcing Cloudflare Ambassadors, Community Engineers, and another $1M in open-source funding
- Node.js: Node.js Interactive 2026: A Recap
- Netlify Source: The full power of Git, without the friction: A conversation with Netlify CTO Dana Lawson
- Socket: Popular Rust Crates Compromised in Build-Time Supply Chain Attack
Library Watch
- gajus/slonik: A Node.js PostgreSQL client with runtime and build time type safety, and composable SQL
- deopt: Analyze Node.js and V8 de-optimizations
- Electrobun 2.0 comes with a new purpose-built runtime and CLI
- Anti-slop lint rules
- YavaScript lets you build cross-platform Bash-like script runners
From the Community
- Ryan Peterman: Creator of TypeScript: 10x Faster Typescript, Why AI Won't Replace SWEs | Anders Hejlsberg
- Matt Pocock: Uncle Bob on Software Fundamentals in the Age of AI
- Josh Goldberg: Stepping Back from Open Source (Mostly) | Goldblog
- Josh Goldberg: https://bsky.app/profile/joshuakgoldberg.com/post/3mtehtwtyrs2i
- Academind: Self-hosted durable objects are pretty interesting!
- Remco: mdx-content-mapper for TS 7
- Feross Aboukhadijeh: How AI Agents Expand the Software Supply Chain Attack Surface
- Reddit: I would like to personally apologize to the creators of TypeScript
- Scott Tolinski: The True Cost of AI Coding
- Carlos Menezes: Hiding internal state in TypeScript objects
- Tommy Rossi: Errors as Values in TypeScript
- Brett Codes: TypeScript & JavaScript error handling is pretty bad (and how to make it better)
- Tero Piirainen: Bun 1.4 Rust rewrite is not looking good
- Gamedev.js Survey 2026 is open!
- Bleet of the Week
Cool Links
Creators and Guests
Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡
