Progress on TypeScript 7, Advent of Code as an Excuse to Learn Zig, and Type-safe CLIs | News | Ep 46 cover art

Progress on TypeScript 7, Advent of Code as an Excuse to Learn Zig, and Type-safe CLIs | News | Ep 46

Progress on TypeScript 7, Advent of Code as an Excuse to Learn Zig, and Type-safe CLIs | News | Ep 46

Listen for free

View show details

About this listen

News for the week of November 24, 2025: TypeScript team discusses progress on TS 7 and upcoming deprecations for TS 6. Plus, Svelte's new hydratable API. From the community: creating strongly-typed CLIs with yargs, magic union types to check characters, and how TypedArray can reduce memory usage.Sponsored by Excalibur.jsExcalibur.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.comMake Your First Game in 10 MinutesJoin the Discord: https://discord.gg/9UemP985UyChapters(00:00) - Welcome to the Show (05:21) - News: Progress on TypeScript 7 and Upcoming Deprecations (15:24) - News: Advent of Code is Live for Holiday Coding (17:07) - News: Svelte 5.44.0 Introduces hydratable API (19:18) - News: Vite+ FAQ Answers Some Common Questions (20:21) - News: Zed IDE Adds Better TS Error Messages (22:01) - News: TypeScript ESLint Will Simplify Redundant Type Unions (22:24) - Library Watch: Spikard, a Polyglot API Toolkit (23:31) - Library Watch: Type-safe CLIs with Optique (24:09) - Community Highlight: The Summer I Shipped Type Stripping by Marco Ippolito (25:51) - Community Highlight: Building Strongly Typed CLI Applications by John Reilly (27:10) - Community Highlight: Using Zod and TypeScript by Telerik (27:45) - Community Highlight: Lowercase & Uppercase Union by TypedRocks (28:32) - Community Highlight: Improving Bazel Type Checks with Isolated Declarations by Brad Zacher (29:28) - Community Highlight: Data-oriented Modeling by Aapo Alasuutari (32:01) - Community Highlight: Doom in TypeScript Types by Software Engineering Daily (32:17) - Bleet of the Week (32:45) - Cool Watch: Human-sized Lego Castle with 3D Printing (33:42) - Cool Watch: Predators (2010) (34:24) - Cool Watch: dotnetconf Talks (37:20) - The Minnesota Long GoodbyeNewsTypeScript Blog: Progress on TypeScript 7Advent of Code is live!Svelte 5.44.0 introduces `hydratable` APIVite+: New FAQ Zed v0.214.0, now with better TS ErrorsTypeScript-ESLint 8.48.0 adds type union redundancy checkLibrary Watch: spikard, a polyglot API toolkitLibrary Watch: Optique 0.7.0 (via Hong Minhee)From the CommunityMarco Ippolito: Summer I Shipped Type StrippingJohn Reilly: Yargs: statically typed builder commands (via johnnyreilly)Telerik: Zod + TypeScript: Schema Validation Made Easy TypedRocks: The Secret Power of The Lowercase & Uppercase UNION in TypeScript Brad Zacher: Improving Bazel TypeScript TypeChecks With IsolatedDeclarations (via Rob Palmer)Aapo Alasuutari: Interlude: A data-oriented modelSoftware Engineering Daily: Josh and Dmitri talk about Doom in TypeScript TypesCool LinksCool Watch: NFTI building a 3D printed castleCool Watch: Predators (2010)Cool Watch: dotnetconfCool Link: Aspire.dev, code-first local dev environmentsMusicSeahorse Dreams by Kubbi (Spotify)
No reviews yet
In the spirit of reconciliation, Audible acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.