{"podcast":{"title":"TypeScript.fm - The Friendly Show for TypeScript Developers","slug":"typescript-fm-the-friendly-show-for-typescript-developers-7184981","podcast_index_feed_id":7184981,"rss_url":"https://feeds.transistor.fm/typescript-fm","website_url":"https://typescript.fm","image_url":"https://img.transistorcdn.com/6SVnFvVxHKRDFMVutLxh8Cwkudvt7cOy41acBajvm0E/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jY2Ew/ZThkMTZkZGNiN2E2/Mzc1MmI5NWI0ZjU0/YjA3MS5wbmc.jpg","author":"Erik Onarheim","episode_count":82,"summary":"The two TypeScript Fools, Kamran Ayub and Erik Onarheim, get together weekly to bring you news, community highlights, and deep dives into the TypeScript ecosystem. Stay up-to-date on what's happening and learn new things to make you a better TypeScript developer along the way!","last_synced_at":"2026-06-17T06:20:22.686638+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981"},"episode":{"title":"Astro is Skyward Bound, Stable require(esm), and Temporal Finally Ships | News | Ep 52","slug":"astro-is-skyward-bound-stable-require-esm-and-temporal-finally-ships-news-ep-52","published_at":"2026-01-20T21:17:07+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/astro-is-skyward-bound-stable-require-esm-and-temporal-finally-ships-news-ep-52","show_page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981","url":"https://share.transistor.fm/s/fc51d6e6","audio_url":"https://media.transistor.fm/fc51d6e6/c0e1440f.mp3","summary":"News for the week of January 12, 2026 : Astro finds a new home, Chrome ships Temporal API, and latest Node marks require(esm) as stable. From the community: type-safe UI, how TypeScript differs at dev-time vs runtime, and Deno's (impressive) latency under load. 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. 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:11) - News: Astro Joins Cloudflare (06:09) - News: Astro 6 Beta Brings Parity to Dev and Prod Behavior (07:46) - News: Node 25.4.0 Brings Stable require(esm) (09:42) - News: Chrome 144 Ships Temporal, Safari... wen? (12:58) - Library Watch: Ohm Lets You Build Parsers, Interpreters, and Compilers (14:07) - PSA: Fastify Express Middleware Bypass Vulnerability (15:09) - Community Highlight: Daniel Rosenwasser Fixes BOM Bug (15:53) - Community Highlight: Type-safe UI by Andrew Hathaway (16:51) - Community Highlight: Forcing TS to Be Exhaustive by Carlos Menezes (18:11) - Community Highlight: Deno's Low Latency Under Load (19:43) - Community Highlight: Deno 2.6.5 Adds WebP and GIF Support to createImageBitmap (20:08) - Community Highlight: TypeScript. Runtime. And In-between by Ariel Shulman (20:48) - Community Highlight: You Should Be Using Dev Containers (21:42) - Community Highlight: useOptimistic Won't Save You by Colum Kelly (22:09) - Community Highlight: React Native Best Practices for AI Agents by Callstack (23:39) - Bl…","meta_description":"News for the week of January 12, 2026 : Astro finds a new home, Chrome ships Temporal API, and latest Node marks require(esm) as stable. From the communit…","key_points":[],"chapters":[],"topics":[],"duration_seconds":1935,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/typescript-fm-the-friendly-show-for-typescript-developers-7184981/episodes/astro-is-skyward-bound-stable-require-esm-and-temporal-finally-ships-news-ep-52/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/astro-is-skyward-bound-stable-require-esm-and-temporal-finally-ships-news-ep-52.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}