TypeScript Won, Type-safe Regex, and Import from... Python? | News | Ep 42
Download MP3News for the week of October 27, 2025: TypeScript is the #1 language on GitHub, making your Regex type-safe, and Biome adds support for three new metaframeworks. From the community: a metaframework for Angular, PHP in JS, and a polyglot runtime that will blow your mind.
Chapters
Chapters
- (00:00) - Welcome to the Show
- (05:36) - News: TypeScript Won in 2025
- (12:43) - News: Vercel Now Supports the Bun Runtime
- (12:59) - News: Announcing ArkRegex for Typing Regex
- (16:37) - News: Safe Chain Can Proxy Your npm Installs
- (17:48) - News: Biome 2.3 Adds Support for Vue, Svelte, and Astro
- (19:05) - News: What's New in ViteLand?
- (22:58) - Community Highlight: Hire Josh Goldberg!
- (23:52) - Community Highlight: AnalogJS is a Meta Framework for Angular
- (25:00) - Community Highlight: Rendu, a JS Hypertext Preprocessor
- (27:24) - Runtime Watch: Elide, a Polyglot Runtime for JS, TS, Python, and More
- (31:29) - Tool Watch: dpdm, to Fix Circular Dependencies
- (32:57) - Library Watch: flowcraft, a Lightweight Workflow Engine
- (34:52) - Tool Watch: Trigger.dev, a Hosted Workflow Engine
- (37:07) - Bleet of the Week
- (37:32) - Secrets of the Handbook: ?? and infer
- (41:28) - Cool Watch: 10 Useful CLI Apps You've Never Heard Of
- (42:38) - Cool Watch: Porffor, an Ahead-of-Time Compiler for JS
- (46:31) - Cool Watch: Ladybird Browser October Update
- (47:00) - Cool Tool: Gimli Tailwind, a Browser Devtools Extension
- (48:07) - Cool Tool: PowerSync, a Local-first Sync Engine
- (50:28) - The Minnesota Long Goodbye
News
- Octoverse: TypeScript is the most used language on GitHub 🎉
- Bun: Vercel now supports the Bun Runtime
- ArkType: Introducing ArkRegex (Reddit, Discord, Bluesky)
- Aikaido: Introducing Safe Chain: Stopping Malicious npm Packages Before They Wreck Your Project
- Biome 2.3 supports Vue, Svelte, Astro, and more.
- VoidZero: What’s New in ViteLand: October 2025 Recap
From the Community
- Friend of the Show Josh Goldberg is looking for a full time position đź‘€
- AnalogJS 2.0 is a metaframework for Angular with SSR/SSG and file-based routing
- Alexander Lichter: Wait - PHP IN JS!? What is rendu
- Elide is a polyglot runtime, think: import Python modules from TypeScript
- Tool Watch: acrazing/dpdm: Detect circular dependencies in your TypeScript projects
- Library Watch: gorango/flowcraft: A lightweight workflow engine
- Tool Watch: Trigger.dev, a hosted agentic workflow engine
- Fabi.dev quick tip: Do you know the difference between || and ??
- muszynov: How to use the infer keyword in Typescript
Cool Links
- Cool Watch: 10 useful CLI apps I'm guessing you've not heard of
- Cool Watch: Oliver Medhurst - Porffor - JavaScript Ahead of Time Compiler
- Cool Watch: Ladybird browser update (October 2025)
- Cool Tool: Gimli Tailwind – a super hot looking TailwindCSS dev extension
- Cool Tool: PowerSync – local-first sync engine that works with Postgres, MySQL, and MongoDB
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.
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
Creators and Guests
Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡