{"podcast":{"title":"Syntax - Tasty Web Development Treats","slug":"syntax-tasty-web-development-treats","podcast_index_feed_id":522889,"rss_url":"https://feed.syntax.fm/rss","website_url":"https://syntax.fm","image_url":"https://megaphone.imgix.net/podcasts/5197fe5a-42f7-11f0-affd-87d9985a1760/image/c86a54acd72683732c4773e25bf0ae14.png?ixlib=rails-4.3.1&max-w=3000&max-h=3000&fit=crop&auto=format,compress","author":"Wes Bos","episode_count":1005,"summary":"Full Stack Developers Wes Bos and Scott Tolinski dive deep into web development topics, explaining how they work and talking about their own experiences. They cover from JavaScript frameworks like React, to the latest advancements in CSS to simplifying web tooling.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats"},"episodes":[{"title":"1005: Programatic and Skill based Video Creation with Remotion","slug":"1005-programatic-and-skill-based-video-creation-with-remotion","published_at":"2026-05-18T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/1005-programatic-and-skill-based-video-creation-with-remotion","url":"https://syntax.fm/1005","duration_seconds":2613,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/1005-programatic-and-skill-based-video-creation-with-remotion/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/1005-programatic-and-skill-based-video-creation-with-remotion.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"1004: TanHacked","slug":"1004-tanhacked","published_at":"2026-05-13T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/1004-tanhacked","url":"https://syntax.fm/1004","duration_seconds":1396,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/1004-tanhacked/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/1004-tanhacked.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"1003: Skills Skills Skills","slug":"1003-skills-skills-skills","published_at":"2026-05-11T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/1003-skills-skills-skills","url":"https://syntax.fm/1003","duration_seconds":1534,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/1003-skills-skills-skills/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/1003-skills-skills-skills.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"1002: The Real Pricing of LLMs","slug":"1002-the-real-pricing-of-llms","published_at":"2026-05-06T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/1002-the-real-pricing-of-llms","url":"https://syntax.fm/1002","duration_seconds":3159,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/1002-the-real-pricing-of-llms/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/1002-the-real-pricing-of-llms.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"1001: Managing Deadlines + Stress","slug":"1001-managing-deadlines-stress","published_at":"2026-05-04T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/1001-managing-deadlines-stress","url":"https://syntax.fm/1001","duration_seconds":1998,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/1001-managing-deadlines-stress/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/1001-managing-deadlines-stress.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"1000: Syntax Episode 1,000!","slug":"1000-syntax-episode-1-000","published_at":"2026-04-29T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/1000-syntax-episode-1-000","url":"https://syntax.fm/1000","duration_seconds":4370,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/1000-syntax-episode-1-000/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/1000-syntax-episode-1-000.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"999: Writing Maintainable CSS","slug":"999-writing-maintainable-css","published_at":"2026-04-27T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/999-writing-maintainable-css","url":"https://syntax.fm/999","duration_seconds":3008,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/999-writing-maintainable-css/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/999-writing-maintainable-css.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"998: How to Fix Vibe Coding","slug":"998-how-to-fix-vibe-coding","published_at":"2026-04-22T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/998-how-to-fix-vibe-coding","url":"https://syntax.fm/998","duration_seconds":2675,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/998-how-to-fix-vibe-coding/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/998-how-to-fix-vibe-coding.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"997: Rating and Roasting Your Projects","slug":"997-rating-and-roasting-your-projects","published_at":"2026-04-20T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/997-rating-and-roasting-your-projects","url":"https://syntax.fm/997","duration_seconds":3225,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/997-rating-and-roasting-your-projects/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/997-rating-and-roasting-your-projects.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"996: 10 New CSS and HTML APIs","slug":"996-10-new-css-and-html-apis","published_at":"2026-04-15T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/996-10-new-css-and-html-apis","url":"https://syntax.fm/996","duration_seconds":1880,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/996-10-new-css-and-html-apis/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/996-10-new-css-and-html-apis.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"995: Next.js Vendor Lock-in No More","slug":"995-next-js-vendor-lock-in-no-more","published_at":"2026-04-13T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/995-next-js-vendor-lock-in-no-more","url":"https://syntax.fm/995","duration_seconds":3858,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/995-next-js-vendor-lock-in-no-more/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/995-next-js-vendor-lock-in-no-more.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"994: AI Sucks At CSS","slug":"994-ai-sucks-at-css","published_at":"2026-04-08T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/994-ai-sucks-at-css","url":"https://syntax.fm/994","duration_seconds":3616,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/994-ai-sucks-at-css/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/994-ai-sucks-at-css.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"993: It’s Been A Hell Of Week","slug":"993-it-s-been-a-hell-of-week","published_at":"2026-04-06T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/993-it-s-been-a-hell-of-week","url":"https://syntax.fm/993","duration_seconds":2292,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/993-it-s-been-a-hell-of-week/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/993-it-s-been-a-hell-of-week.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"992: Migrating Legacy Code Just Got Easier","slug":"992-migrating-legacy-code-just-got-easier","published_at":"2026-04-01T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/992-migrating-legacy-code-just-got-easier","url":"https://syntax.fm/992","duration_seconds":1747,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/992-migrating-legacy-code-just-got-easier/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/992-migrating-legacy-code-just-got-easier.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"991: Vite’s bet on Cloudflare (VOID Framework)","slug":"991-vite-s-bet-on-cloudflare-void-framework","published_at":"2026-03-30T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/991-vite-s-bet-on-cloudflare-void-framework","url":"https://syntax.fm/991","duration_seconds":2318,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/991-vite-s-bet-on-cloudflare-void-framework/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/991-vite-s-bet-on-cloudflare-void-framework.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"990: Vite Is Taking Over (Vite+)","slug":"990-vite-is-taking-over-vite","published_at":"2026-03-25T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/990-vite-is-taking-over-vite","url":"https://syntax.fm/990","duration_seconds":2013,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/990-vite-is-taking-over-vite/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/990-vite-is-taking-over-vite.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"989: State of JS 2025","slug":"989-state-of-js-2025","published_at":"2026-03-23T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/989-state-of-js-2025","url":"https://syntax.fm/989","duration_seconds":3844,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/989-state-of-js-2025/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/989-state-of-js-2025.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"988: Cloudflare’s Next.js Slop Fork","slug":"988-cloudflare-s-next-js-slop-fork","published_at":"2026-03-18T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/988-cloudflare-s-next-js-slop-fork","url":"https://syntax.fm/988","duration_seconds":2832,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/988-cloudflare-s-next-js-slop-fork/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/988-cloudflare-s-next-js-slop-fork.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"987: Remote Coding Agents","slug":"987-remote-coding-agents","published_at":"2026-03-16T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/987-remote-coding-agents","url":"https://syntax.fm/987","duration_seconds":2835,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/987-remote-coding-agents/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/987-remote-coding-agents.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"986: Does Code Quality Matter Anymore?","slug":"986-does-code-quality-matter-anymore","published_at":"2026-03-11T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/986-does-code-quality-matter-anymore","url":"https://syntax.fm/986","duration_seconds":3519,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/986-does-code-quality-matter-anymore/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/986-does-code-quality-matter-anymore.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"985: Stop putting secrets in .env","slug":"985-stop-putting-secrets-in-env","published_at":"2026-03-09T11:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/985-stop-putting-secrets-in-env","url":"https://syntax.fm/985","duration_seconds":2828,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/985-stop-putting-secrets-in-env/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/985-stop-putting-secrets-in-env.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"984: How to Make a DOM Library Render Anything w/ Paolo Ricciuti","slug":"984-how-to-make-a-dom-library-render-anything-w-paolo-ricciuti","published_at":"2026-03-04T12:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/984-how-to-make-a-dom-library-render-anything-w-paolo-ricciuti","url":"https://syntax.fm/984","duration_seconds":2948,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/984-how-to-make-a-dom-library-render-anything-w-paolo-ricciuti/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/984-how-to-make-a-dom-library-render-anything-w-paolo-ricciuti.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"983: Why I Chose Electron Over Native (And I’d Do It Again)","slug":"983-why-i-chose-electron-over-native-and-i-d-do-it-again","published_at":"2026-03-02T12:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/983-why-i-chose-electron-over-native-and-i-d-do-it-again","url":"https://syntax.fm/983","duration_seconds":2260,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/983-why-i-chose-electron-over-native-and-i-d-do-it-again/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/983-why-i-chose-electron-over-native-and-i-d-do-it-again.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"982: Bots Are Ruining the Internet","slug":"982-bots-are-ruining-the-internet","published_at":"2026-02-25T12:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/982-bots-are-ruining-the-internet","url":"https://syntax.fm/982","duration_seconds":2954,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/982-bots-are-ruining-the-internet/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/982-bots-are-ruining-the-internet.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"981: Browsers Are Finally Catching Up (Interop 2026)","slug":"981-browsers-are-finally-catching-up-interop-2026","published_at":"2026-02-23T12:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/981-browsers-are-finally-catching-up-interop-2026","url":"https://syntax.fm/981","duration_seconds":3085,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/981-browsers-are-finally-catching-up-interop-2026/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/981-browsers-are-finally-catching-up-interop-2026.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"980: AI Coding Explained","slug":"980-ai-coding-explained","published_at":"2026-02-18T12:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/980-ai-coding-explained","url":"https://syntax.fm/980","duration_seconds":3133,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/980-ai-coding-explained/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/980-ai-coding-explained.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"979: WebMCP: New Standard to Expose Your Apps to AI","slug":"979-webmcp-new-standard-to-expose-your-apps-to-ai","published_at":"2026-02-16T12:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/979-webmcp-new-standard-to-expose-your-apps-to-ai","url":"https://syntax.fm/979","duration_seconds":1004,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/979-webmcp-new-standard-to-expose-your-apps-to-ai/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/979-webmcp-new-standard-to-expose-your-apps-to-ai.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"978: Should A New Coder Use AI?","slug":"978-should-a-new-coder-use-ai","published_at":"2026-02-11T12:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/978-should-a-new-coder-use-ai","url":"https://syntax.fm/978","duration_seconds":3738,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/978-should-a-new-coder-use-ai/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/978-should-a-new-coder-use-ai.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}]}