TS 7 Compiler API Plans, Elysia 2 Beta, and JSX in ASP.NET Core | News | Ep 76
Download MP3News for the week of July 27, 2026: insights into what's coming in TS 7.1, rendering JSX and TSX natively using ASP.NET Core, and Elysia gets rewritten with the new v2 beta. From the community: semantic versioning spec for types, a typesafe TSConfig builder, and lessons learned migrating ts-loader with AI.
Kamran's New Course: React 19 Security and Safety
Watch on Pluralsight. Learn how to deal with and protect yourself from real-world threats like XSS, CSRF, and supply chain attacks with full-stack React applications.
Kamran's New Course: React 19 Security and Safety
Watch on Pluralsight. Learn how to deal with and protect yourself from real-world threats like XSS, CSRF, and supply chain attacks with full-stack React applications.
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
- (04:53) - Tooling: TypeScript 7.1 Iteration Plan
- (07:29) - Tooling: TypeScript ESLint Still Needs TS 6 For Now
- (09:02) - Tooling: Emacs TypeScript LSP Fixed
- (09:24) - Tooling: JsxCore is a Native JSX/TSX View Engine for ASP.NET Core
- (12:50) - Tooling: Notion as Code (in TypeScript)
- (14:31) - Metaframeworks: Nuxt July Security Patches
- (15:22) - Metaframeworks: Elysia 2 Beta is a Full Rewrite
- (18:08) - Web: Cloudflare Workers RPC Now Works Across Python and JavaScript
- (21:00) - Web: Chrome 151 Adds User Media Element
- (23:56) - Security: Ongoing npm Supply Chain Attack for keyv and cacheable Scopes
- (25:56) - Security: Node July Security Releases
- (26:24) - Library Watch: semver-ts, a Spec for Versioning Types
- (28:03) - Library Watch: JS2WASM Compiler is in the Experimental Phase
- (30:40) - Library Watch: PeurTS, Write TS in Unity, Unreal, and .NET
- (32:03) - Library Watch: dynwinrt, Mess with WinRT APIs in TypeScript
- (34:16) - Library Watch: syt, Type-safe TSConfig Builder
- (35:09) - Library Watch: rm-pushnotify, Cross-browser Push Notifications
- (37:05) - Library Watch: mazely, a Maze Editor and Solver in TypeScript
- (38:05) - Library Watch: inclusive-color, a Color Space for Human Skin Colors
- (39:00) - Community: Are the Types Wrong?
- (39:58) - Community: John Reilly Migrated ts-loader to TypeScript 7
- (41:16) - Community: Jake Worth Shares Daily TypeScript Notes in Your Inbox
- (42:13) - Community: Tabularis Ported Their Visual EXPLAIN Rust Parsers to TypeScript
- (43:14) - Community: Jake Archibald Wants Us to Learn From His Tool Tip Accessibility Mistake
- (44:57) - Community: Debugging TypeScript Applications Book by Andrey Ozornin
- (45:50) - Community: David Sherret Made TS AST Viewer Support TS 7
- (46:42) - Bleet of the Week
- (48:48) - Cool Link: Reliability Lessons from SQLite by Richard Hip
- (51:24) - Cool Link: Why I Delete My Tests Every Night by KCD
- (52:02) - Cool Link: Nirvanna the Band the Show
- (54:23) - The Minnesota Long Goodbye
News
- TypeScript: 7.1 iteration plan
- JsxCore: Native JSX + Preact/React support for ASP.NET Core MVC
- Notion: In beta, Notion as code
- Nuxt: Nuxt Security Patch Releases
- Elysia: Elysia 2 beta - DayDream
- Cloudflare: Workers RPC now works across Python and JavaScript
- Chrome: New in Chrome 151
- Socket: Popular npm Packages in the keyv and Cacheable Namespaces Compromised in Active Supply Chain Attack
- Node: July Security Releases
Library Watch
- semver-ts: Semantic Versioning for TypeScript Types
- JS2: JS to WASM AOT Compiler
- Puerts: TS in Unreal Engine or Unity in TS!?!
- dynwinrt: Mess with WinRT APIs using TS
- syt: a typesafe builder for tsconfigs (via domutala)
- rm-pushnotify: Browser push notifications library
- Mazely: Maze editor and generation in TS
- Inclusive Color: Inclusive human skin color space
From the Community
- Are The Types Wrong: Tool for checking declaration files
- John Reilly: Migrating ts-loader to TypeScript 7.1 with AI
- Jake Worth: TypeNotes – Daily learning notes for TS and JS developers
- Tabularis: Visual EXPLAIN beyond the app: one engine, multiple hosts (c/w LLM-assisted)
- Jake Archibald: Fixing my tooltip accessibility mistake
- Andrey Ozornin: Debugging TypeScript Applications: Build Web Apps That Don't Break
- David Sheeret: TS Ast viewer supports 7
- Bleet of the Week
Cool Links
- Take some lessons from Reliability Lessons From SQLite - Richard Hipp | SSW 2026
- You should watch Nirvana the Band the Show
- Stop Being Tricked by theprimeagen
Creators and Guests
Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡