{"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"},"episodes":[{"title":"Stack Overflow for Agents, Nuxi Agent, and Safari 27 Beta | News | Ep 71","slug":"stack-overflow-for-agents-nuxi-agent-and-safari-27-beta-news-ep-71","published_at":"2026-06-16T16:02:05+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/stack-overflow-for-agents-nuxi-agent-and-safari-27-beta-news-ep-71","url":"https://share.transistor.fm/s/d77b74ab","duration_seconds":2980,"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/stack-overflow-for-agents-nuxi-agent-and-safari-27-beta-news-ep-71/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/stack-overflow-for-agents-nuxi-agent-and-safari-27-beta-news-ep-71.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"VoidZero Joins Cloudflare, New npm 12 Security Defaults, and Angular 22 | News | Ep 70","slug":"voidzero-joins-cloudflare-new-npm-12-security-defaults-and-angular-22-news-ep-70","published_at":"2026-06-11T19:54:37+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/voidzero-joins-cloudflare-new-npm-12-security-defaults-and-angular-22-news-ep-70","url":"https://share.transistor.fm/s/a5575d5c","duration_seconds":2282,"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/voidzero-joins-cloudflare-new-npm-12-security-defaults-and-angular-22-news-ep-70/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/voidzero-joins-cloudflare-new-npm-12-security-defaults-and-angular-22-news-ep-70.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Astro 6.4, Rust's Restriction on LLMs, and Why tsgo Uses So Much Memory | News | Ep 69","slug":"astro-6-4-rust-s-restriction-on-llms-and-why-tsgo-uses-so-much-memory-news-ep-69","published_at":"2026-06-02T14:22:32+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/astro-6-4-rust-s-restriction-on-llms-and-why-tsgo-uses-so-much-memory-news-ep-69","url":"https://share.transistor.fm/s/f267ca99","duration_seconds":3975,"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-6-4-rust-s-restriction-on-llms-and-why-tsgo-uses-so-much-memory-news-ep-69/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-6-4-rust-s-restriction-on-llms-and-why-tsgo-uses-so-much-memory-news-ep-69.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Claw Patrol, Google I/O, and npm Awakens From Slumber | News | Ep 68","slug":"claw-patrol-google-i-o-and-npm-awakens-from-slumber-news-ep-68","published_at":"2026-05-28T21:02:07+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/claw-patrol-google-i-o-and-npm-awakens-from-slumber-news-ep-68","url":"https://share.transistor.fm/s/3628c66c","duration_seconds":2616,"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/claw-patrol-google-i-o-and-npm-awakens-from-slumber-news-ep-68/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/claw-patrol-google-i-o-and-npm-awakens-from-slumber-news-ep-68.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Deno 2.8 Pushes Node Compatibility to 75%, Rolldown 1.0, and Mini Shai-Hulud | News | Ep 67","slug":"deno-2-8-pushes-node-compatibility-to-75-rolldown-1-0-and-mini-shai-hulud-news-ep-67","published_at":"2026-05-21T20:05:16+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/deno-2-8-pushes-node-compatibility-to-75-rolldown-1-0-and-mini-shai-hulud-news-ep-67","url":"https://share.transistor.fm/s/8a2d7b84","duration_seconds":3819,"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/deno-2-8-pushes-node-compatibility-to-75-rolldown-1-0-and-mini-shai-hulud-news-ep-67/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/deno-2-8-pushes-node-compatibility-to-75-rolldown-1-0-and-mini-shai-hulud-news-ep-67.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Vibe-porting Galore, Remix 3 Beta, Node 26, and the Internet Falling Down | News | Ep 66","slug":"vibe-porting-galore-remix-3-beta-node-26-and-the-internet-falling-down-news-ep-66","published_at":"2026-05-12T17:48:01+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/vibe-porting-galore-remix-3-beta-node-26-and-the-internet-falling-down-news-ep-66","url":"https://share.transistor.fm/s/f1084941","duration_seconds":4418,"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/vibe-porting-galore-remix-3-beta-node-26-and-the-internet-falling-down-news-ep-66/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/vibe-porting-galore-remix-3-beta-node-26-and-the-internet-falling-down-news-ep-66.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"TypeScript 7 Beta, Deno Fresh 2.3, and Const Generics | News | Ep 65","slug":"typescript-7-beta-deno-fresh-2-3-and-const-generics-news-ep-65","published_at":"2026-05-06T03:05:18+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/typescript-7-beta-deno-fresh-2-3-and-const-generics-news-ep-65","url":"https://share.transistor.fm/s/c24d24d1","duration_seconds":3562,"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/typescript-7-beta-deno-fresh-2-3-and-const-generics-news-ep-65/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/typescript-7-beta-deno-fresh-2-3-and-const-generics-news-ep-65.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"require(esm) Stable in Node 24, TanStack RSC, and HTML-in-Canvas Demos | News | Ep 64","slug":"require-esm-stable-in-node-24-tanstack-rsc-and-html-in-canvas-demos-news-ep-64","published_at":"2026-04-21T19:18:12+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/require-esm-stable-in-node-24-tanstack-rsc-and-html-in-canvas-demos-news-ep-64","url":"https://share.transistor.fm/s/78dc485c","duration_seconds":3015,"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/require-esm-stable-in-node-24-tanstack-rsc-and-html-in-canvas-demos-news-ep-64/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/require-esm-stable-in-node-24-tanstack-rsc-and-html-in-canvas-demos-news-ep-64.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Bun.WebView, Cursor's Big Bet, and Whether Mythos Just Spells Marketing | News | Ep 63","slug":"bun-webview-cursor-s-big-bet-and-whether-mythos-just-spells-marketing-news-ep-63","published_at":"2026-04-16T11:00:00+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/bun-webview-cursor-s-big-bet-and-whether-mythos-just-spells-marketing-news-ep-63","url":"https://share.transistor.fm/s/41f07fcc","duration_seconds":4329,"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/bun-webview-cursor-s-big-bet-and-whether-mythos-just-spells-marketing-news-ep-63/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/bun-webview-cursor-s-big-bet-and-whether-mythos-just-spells-marketing-news-ep-63.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Designing an Ideal Linting Developer Experience with Flint | Josh Goldberg | Ep 62B","slug":"designing-an-ideal-linting-developer-experience-with-flint-josh-goldberg-ep-62b","published_at":"2026-04-09T11:00:00+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/designing-an-ideal-linting-developer-experience-with-flint-josh-goldberg-ep-62b","url":"https://share.transistor.fm/s/529ec1ef","duration_seconds":3432,"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/designing-an-ideal-linting-developer-experience-with-flint-josh-goldberg-ep-62b/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/designing-an-ideal-linting-developer-experience-with-flint-josh-goldberg-ep-62b.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Spearphishing OSS Maintainers, EmDash is a Wordpress Replacement, and ECMA Fools Day | News | Ep 62","slug":"spearphishing-oss-maintainers-emdash-is-a-wordpress-replacement-and-ecma-fools-day-news-ep-62","published_at":"2026-04-07T16:36:07+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/spearphishing-oss-maintainers-emdash-is-a-wordpress-replacement-and-ecma-fools-day-news-ep-62","url":"https://share.transistor.fm/s/026d8f55","duration_seconds":3546,"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/spearphishing-oss-maintainers-emdash-is-a-wordpress-replacement-and-ecma-fools-day-news-ep-62/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/spearphishing-oss-maintainers-emdash-is-a-wordpress-replacement-and-ecma-fools-day-news-ep-62.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Aspire 13.2, Hybrid Type-aware Linting, and Claude Wrote a JS Engine | News | Ep 61","slug":"aspire-13-2-hybrid-type-aware-linting-and-claude-wrote-a-js-engine-news-ep-61","published_at":"2026-04-01T03:00:59+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/aspire-13-2-hybrid-type-aware-linting-and-claude-wrote-a-js-engine-news-ep-61","url":"https://share.transistor.fm/s/ed97218f","duration_seconds":3015,"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/aspire-13-2-hybrid-type-aware-linting-and-claude-wrote-a-js-engine-news-ep-61/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/aspire-13-2-hybrid-type-aware-linting-and-claude-wrote-a-js-engine-news-ep-61.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"TypeScript 6.0 is Official, Reducing Dependency Bloat, and a Zig-based Runtime | News | Ep 60","slug":"typescript-6-0-is-official-reducing-dependency-bloat-and-a-zig-based-runtime-news-ep-60","published_at":"2026-03-24T15:21:03+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/typescript-6-0-is-official-reducing-dependency-bloat-and-a-zig-based-runtime-news-ep-60","url":"https://share.transistor.fm/s/397bfb39","duration_seconds":2729,"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/typescript-6-0-is-official-reducing-dependency-bloat-and-a-zig-based-runtime-news-ep-60/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/typescript-6-0-is-official-reducing-dependency-bloat-and-a-zig-based-runtime-news-ep-60.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Vite 8, Vite+, Void, and How Well AI Plays Runescape | News | Ep 59","slug":"vite-8-vite-void-and-how-well-ai-plays-runescape-news-ep-59","published_at":"2026-03-19T11:00:00+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/vite-8-vite-void-and-how-well-ai-plays-runescape-news-ep-59","url":"https://share.transistor.fm/s/9e12b228","duration_seconds":3226,"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/vite-8-vite-void-and-how-well-ai-plays-runescape-news-ep-59/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/vite-8-vite-void-and-how-well-ai-plays-runescape-news-ep-59.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"TS 6 RC, Astro 6, and Web Sanitizer API | News | Ep 58","slug":"ts-6-rc-astro-6-and-web-sanitizer-api-news-ep-58","published_at":"2026-03-13T03:10:09+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/ts-6-rc-astro-6-and-web-sanitizer-api-news-ep-58","url":"https://share.transistor.fm/s/9aef8e03","duration_seconds":3123,"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/ts-6-rc-astro-6-and-web-sanitizer-api-news-ep-58/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/ts-6-rc-astro-6-and-web-sanitizer-api-news-ep-58.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"State of JS, Node Release Schedule Revisited, and WebMCP | News | Ep 57","slug":"state-of-js-node-release-schedule-revisited-and-webmcp-news-ep-57","published_at":"2026-03-04T05:12:32+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/state-of-js-node-release-schedule-revisited-and-webmcp-news-ep-57","url":"https://share.transistor.fm/s/ccaefe60","duration_seconds":3675,"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/state-of-js-node-release-schedule-revisited-and-webmcp-news-ep-57/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/state-of-js-node-release-schedule-revisited-and-webmcp-news-ep-57.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"npmx.dev, Chrome 145 Devtools, and K'nipping Yaks | News | Ep 56","slug":"npmx-dev-chrome-145-devtools-and-k-nipping-yaks-news-ep-56","published_at":"2026-02-24T21:06:38+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/npmx-dev-chrome-145-devtools-and-k-nipping-yaks-news-ep-56","url":"https://share.transistor.fm/s/c5f65179","duration_seconds":2976,"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/npmx-dev-chrome-145-devtools-and-k-nipping-yaks-news-ep-56/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/npmx-dev-chrome-145-devtools-and-k-nipping-yaks-news-ep-56.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"TypeScript 6.0 Beta, ESLint 10, and Deno Deploy Goes GA | News | Ep 55","slug":"typescript-6-0-beta-eslint-10-and-deno-deploy-goes-ga-news-ep-55","published_at":"2026-02-17T15:48:29+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/typescript-6-0-beta-eslint-10-and-deno-deploy-goes-ga-news-ep-55","url":"https://share.transistor.fm/s/09a85ecb","duration_seconds":2862,"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/typescript-6-0-beta-eslint-10-and-deno-deploy-goes-ga-news-ep-55/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/typescript-6-0-beta-eslint-10-and-deno-deploy-goes-ga-news-ep-55.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Mastro.js, the Simplest Web Framework and Site Generator | Mauro Bieg | Ep 54B","slug":"mastro-js-the-simplest-web-framework-and-site-generator-mauro-bieg-ep-54b","published_at":"2026-02-05T12:00:00+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/mastro-js-the-simplest-web-framework-and-site-generator-mauro-bieg-ep-54b","url":"https://share.transistor.fm/s/387c5e24","duration_seconds":3197,"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/mastro-js-the-simplest-web-framework-and-site-generator-mauro-bieg-ep-54b/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/mastro-js-the-simplest-web-framework-and-site-generator-mauro-bieg-ep-54b.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Yarn Rewritten in Rust, Anders on TypeScript, and Notepad++ Hacked | News | Ep 54","slug":"yarn-rewritten-in-rust-anders-on-typescript-and-notepad-hacked-news-ep-54","published_at":"2026-02-03T17:16:48+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/yarn-rewritten-in-rust-anders-on-typescript-and-notepad-hacked-news-ep-54","url":"https://share.transistor.fm/s/fbd3bd32","duration_seconds":2933,"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/yarn-rewritten-in-rust-anders-on-typescript-and-notepad-hacked-news-ep-54/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/yarn-rewritten-in-rust-anders-on-typescript-and-notepad-hacked-news-ep-54.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Rolldown 1.0 RC, a Fully Featured PDF Library, and Lodash Updates | News | Ep 53","slug":"rolldown-1-0-rc-a-fully-featured-pdf-library-and-lodash-updates-news-ep-53","published_at":"2026-01-28T06:15:24+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/rolldown-1-0-rc-a-fully-featured-pdf-library-and-lodash-updates-news-ep-53","url":"https://share.transistor.fm/s/16226fb6","duration_seconds":2506,"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/rolldown-1-0-rc-a-fully-featured-pdf-library-and-lodash-updates-news-ep-53/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/rolldown-1-0-rc-a-fully-featured-pdf-library-and-lodash-updates-news-ep-53.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"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","url":"https://share.transistor.fm/s/fc51d6e6","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."}]},{"title":"Node.js Patch Tuesday, Fix Unused Imports, and Why Logging Sucks | News | Ep 51","slug":"node-js-patch-tuesday-fix-unused-imports-and-why-logging-sucks-news-ep-51","published_at":"2026-01-14T06:07:24+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/node-js-patch-tuesday-fix-unused-imports-and-why-logging-sucks-news-ep-51","url":"https://share.transistor.fm/s/3c080d17","duration_seconds":2596,"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/node-js-patch-tuesday-fix-unused-imports-and-why-logging-sucks-news-ep-51/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/node-js-patch-tuesday-fix-unused-imports-and-why-logging-sucks-news-ep-51.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Grinch Stole MongoDB, a Backend Library Called Vla, and Strongly-typed Event Emitters | News | Ep 50","slug":"the-grinch-stole-mongodb-a-backend-library-called-vla-and-strongly-typed-event-emitters-news-ep-50","published_at":"2026-01-06T12:00:00+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/the-grinch-stole-mongodb-a-backend-library-called-vla-and-strongly-typed-event-emitters-news-ep-50","url":"https://share.transistor.fm/s/5a349285","duration_seconds":2068,"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/the-grinch-stole-mongodb-a-backend-library-called-vla-and-strongly-typed-event-emitters-news-ep-50/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/the-grinch-stole-mongodb-a-backend-library-called-vla-and-strongly-typed-event-emitters-news-ep-50.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Modernization Agents, Standard Schema V1, and Year-end Podcast Wins | News | Ep 49","slug":"modernization-agents-standard-schema-v1-and-year-end-podcast-wins-news-ep-49","published_at":"2025-12-23T19:43:08+00:00","page_url":"https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/modernization-agents-standard-schema-v1-and-year-end-podcast-wins-news-ep-49","url":"https://share.transistor.fm/s/bbb2e94c","duration_seconds":2731,"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/modernization-agents-standard-schema-v1-and-year-end-podcast-wins-news-ep-49/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/modernization-agents-standard-schema-v1-and-year-end-podcast-wins-news-ep-49.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}]}