{"podcast":{"title":"Remote Ruby","slug":"remote-ruby-402505","podcast_index_feed_id":402505,"rss_url":"https://rss.buzzsprout.com/2260490.rss","website_url":"https://www.remoteruby.com","image_url":"https://storage.buzzsprout.com/hden718y0ac2jxu3nz8mqgqhvk3w?.jpg","author":"Chris Oliver, Andrew Mason, David Hill","episode_count":360,"summary":"Rubyists having conversations and interviewing others about Ruby and web development.","last_synced_at":"2026-07-24T22:22:16.924988+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505"},"episodes":[{"title":"A Deep Dive into GitHub Actions","slug":"a-deep-dive-into-github-actions","published_at":"2026-07-24T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/a-deep-dive-into-github-actions","url":"https://www.buzzsprout.com/2260490/episodes/19528994-a-deep-dive-into-github-actions.mp3","duration_seconds":3128,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/a-deep-dive-into-github-actions/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/a-deep-dive-into-github-actions.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Dont Steal Our Business Idea","slug":"dont-steal-our-business-idea","published_at":"2026-07-17T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/dont-steal-our-business-idea","url":"https://www.buzzsprout.com/2260490/episodes/19499449-dont-steal-our-business-idea.mp3","duration_seconds":3166,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/dont-steal-our-business-idea/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/dont-steal-our-business-idea.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Great Falcon Defense and CI Innovations","slug":"the-great-falcon-defense-and-ci-innovations","published_at":"2026-07-10T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/the-great-falcon-defense-and-ci-innovations","url":"https://www.buzzsprout.com/2260490/episodes/19459893-the-great-falcon-defense-and-ci-innovations.mp3","duration_seconds":2384,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/the-great-falcon-defense-and-ci-innovations/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/the-great-falcon-defense-and-ci-innovations.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Chris Is Back And Ready To Rant","slug":"chris-is-back-and-ready-to-rant","published_at":"2026-07-03T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/chris-is-back-and-ready-to-rant","url":"https://www.buzzsprout.com/2260490/episodes/19424493-chris-is-back-and-ready-to-rant.mp3","duration_seconds":3540,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/chris-is-back-and-ready-to-rant/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/chris-is-back-and-ready-to-rant.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Blastoff Rails Recap and Ruby Central Revamp","slug":"blastoff-rails-recap-and-ruby-central-revamp","published_at":"2026-06-26T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/blastoff-rails-recap-and-ruby-central-revamp","url":"https://www.buzzsprout.com/2260490/episodes/19386150-blastoff-rails-recap-and-ruby-central-revamp.mp3","duration_seconds":2067,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/blastoff-rails-recap-and-ruby-central-revamp/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/blastoff-rails-recap-and-ruby-central-revamp.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Navigating Subscription Overhauls and Payments","slug":"navigating-subscription-overhauls-and-payments","published_at":"2026-06-19T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/navigating-subscription-overhauls-and-payments","url":"https://www.buzzsprout.com/2260490/episodes/19322062-navigating-subscription-overhauls-and-payments.mp3","duration_seconds":1685,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/navigating-subscription-overhauls-and-payments/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/navigating-subscription-overhauls-and-payments.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"[The lost episode 259]  All Right, Rant Time - Debugging","slug":"the-lost-episode-259-all-right-rant-time-debugging","published_at":"2026-06-12T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/the-lost-episode-259-all-right-rant-time-debugging","url":"https://www.buzzsprout.com/2260490/episodes/19282846-the-lost-episode-259-all-right-rant-time-debugging.mp3","duration_seconds":3328,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/the-lost-episode-259-all-right-rant-time-debugging/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/the-lost-episode-259-all-right-rant-time-debugging.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Revise Auth and Podcasting Plans","slug":"revise-auth-and-podcasting-plans","published_at":"2026-06-05T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/revise-auth-and-podcasting-plans","url":"https://www.buzzsprout.com/2260490/episodes/19280496-revise-auth-and-podcasting-plans.mp3","duration_seconds":4170,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/revise-auth-and-podcasting-plans/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/revise-auth-and-podcasting-plans.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Rails World Tickets, New JavaScript Package Managers, and Security Worries","slug":"rails-world-tickets-new-javascript-package-managers-and-security-worries","published_at":"2026-05-29T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/rails-world-tickets-new-javascript-package-managers-and-security-worries","url":"https://www.buzzsprout.com/2260490/episodes/19218619-rails-world-tickets-new-javascript-package-managers-and-security-worries.mp3","duration_seconds":2513,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/rails-world-tickets-new-javascript-package-managers-and-security-worries/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/rails-world-tickets-new-javascript-package-managers-and-security-worries.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Blue Ridge Ruby Insights & Experiences","slug":"blue-ridge-ruby-insights-experiences","published_at":"2026-05-22T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/blue-ridge-ruby-insights-experiences","url":"https://www.buzzsprout.com/2260490/episodes/19173186-blue-ridge-ruby-insights-experiences.mp3","duration_seconds":3253,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/blue-ridge-ruby-insights-experiences/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/blue-ridge-ruby-insights-experiences.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Stripe Changes, File Upload Quirks, Scaling Sidekiq","slug":"stripe-changes-file-upload-quirks-scaling-sidekiq","published_at":"2026-05-15T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/stripe-changes-file-upload-quirks-scaling-sidekiq","url":"https://www.buzzsprout.com/2260490/episodes/19130850-stripe-changes-file-upload-quirks-scaling-sidekiq.mp3","duration_seconds":2974,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/stripe-changes-file-upload-quirks-scaling-sidekiq/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/stripe-changes-file-upload-quirks-scaling-sidekiq.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Direct Routes and Data Queries","slug":"direct-routes-and-data-queries","published_at":"2026-05-08T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/direct-routes-and-data-queries","url":"https://www.buzzsprout.com/2260490/episodes/19111802-direct-routes-and-data-queries.mp3","duration_seconds":2377,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/direct-routes-and-data-queries/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/direct-routes-and-data-queries.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Behind the Scenes: Developing Podias New Version","slug":"behind-the-scenes-developing-podias-new-version","published_at":"2026-05-01T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/behind-the-scenes-developing-podias-new-version","url":"https://www.buzzsprout.com/2260490/episodes/19053539-behind-the-scenes-developing-podias-new-version.mp3","duration_seconds":3024,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/behind-the-scenes-developing-podias-new-version/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/behind-the-scenes-developing-podias-new-version.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Ruby Central Restructuring","slug":"ruby-central-restructuring","published_at":"2026-04-24T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/ruby-central-restructuring","url":"https://www.buzzsprout.com/2260490/episodes/19046775-ruby-central-restructuring.mp3","duration_seconds":2340,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/ruby-central-restructuring/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/ruby-central-restructuring.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Joined by John Athayde","slug":"joined-by-john-athayde","published_at":"2026-04-17T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/joined-by-john-athayde","url":"https://www.buzzsprout.com/2260490/episodes/19015342-joined-by-john-athayde.mp3","duration_seconds":4953,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/joined-by-john-athayde/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/joined-by-john-athayde.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Governance, Security Flaws, and AI Tools","slug":"governance-security-flaws-and-ai-tools","published_at":"2026-04-10T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/governance-security-flaws-and-ai-tools","url":"https://www.buzzsprout.com/2260490/episodes/18975576-governance-security-flaws-and-ai-tools.mp3","duration_seconds":2290,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/governance-security-flaws-and-ai-tools/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/governance-security-flaws-and-ai-tools.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Memcached Mayhem","slug":"memcached-mayhem","published_at":"2026-04-03T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/memcached-mayhem","url":"https://www.buzzsprout.com/2260490/episodes/18938456-memcached-mayhem.mp3","duration_seconds":3556,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/memcached-mayhem/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/memcached-mayhem.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Conferences, AI Trends, and Sleepless Nights","slug":"conferences-ai-trends-and-sleepless-nights","published_at":"2026-03-27T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/conferences-ai-trends-and-sleepless-nights","url":"https://www.buzzsprout.com/2260490/episodes/18897254-conferences-ai-trends-and-sleepless-nights.mp3","duration_seconds":2052,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/conferences-ai-trends-and-sleepless-nights/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/conferences-ai-trends-and-sleepless-nights.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Unraveling GitHub Actions & Modern Auth Challenges","slug":"unraveling-github-actions-modern-auth-challenges","published_at":"2026-03-20T12:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/unraveling-github-actions-modern-auth-challenges","url":"https://www.buzzsprout.com/2260490/episodes/18862559-unraveling-github-actions-modern-auth-challenges.mp3","duration_seconds":3243,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/unraveling-github-actions-modern-auth-challenges/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/unraveling-github-actions-modern-auth-challenges.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Heroku, Hosting, and the AI Era","slug":"heroku-hosting-and-the-ai-era","published_at":"2026-03-13T10:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/heroku-hosting-and-the-ai-era","url":"https://www.buzzsprout.com/2260490/episodes/18827088-heroku-hosting-and-the-ai-era.mp3","duration_seconds":4270,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/heroku-hosting-and-the-ai-era/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/heroku-hosting-and-the-ai-era.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Jeff Dickey on Mise, Precompiled Rubies, and much more","slug":"jeff-dickey-on-mise-precompiled-rubies-and-much-more","published_at":"2026-03-06T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/jeff-dickey-on-mise-precompiled-rubies-and-much-more","url":"https://www.buzzsprout.com/2260490/episodes/18785026-jeff-dickey-on-mise-precompiled-rubies-and-much-more.mp3","duration_seconds":4632,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/jeff-dickey-on-mise-precompiled-rubies-and-much-more/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/jeff-dickey-on-mise-precompiled-rubies-and-much-more.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"LiveComponent with Cameron Dutro","slug":"livecomponent-with-cameron-dutro","published_at":"2026-02-27T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/livecomponent-with-cameron-dutro","url":"https://www.buzzsprout.com/2260490/episodes/18739608-livecomponent-with-cameron-dutro.mp3","duration_seconds":3184,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/livecomponent-with-cameron-dutro/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/livecomponent-with-cameron-dutro.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Bridge Components, Swift UI and more with Joe Masilotti","slug":"bridge-components-swift-ui-and-more-with-joe-masilotti","published_at":"2026-02-20T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/bridge-components-swift-ui-and-more-with-joe-masilotti","url":"https://www.buzzsprout.com/2260490/episodes/18705858-bridge-components-swift-ui-and-more-with-joe-masilotti.mp3","duration_seconds":2461,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/bridge-components-swift-ui-and-more-with-joe-masilotti/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/bridge-components-swift-ui-and-more-with-joe-masilotti.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Kisses From Andrew, the Ruby Gala & Conference Workshops","slug":"kisses-from-andrew-the-ruby-gala-conference-workshops","published_at":"2026-02-13T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/kisses-from-andrew-the-ruby-gala-conference-workshops","url":"https://www.buzzsprout.com/2260490/episodes/18660126-kisses-from-andrew-the-ruby-gala-conference-workshops.mp3","duration_seconds":2833,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/kisses-from-andrew-the-ruby-gala-conference-workshops/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/kisses-from-andrew-the-ruby-gala-conference-workshops.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Kevin Newton on Ruby & Python, Prism, Psych-Pure, and Exreg","slug":"kevin-newton-on-ruby-python-prism-psych-pure-and-exreg","published_at":"2026-02-06T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/kevin-newton-on-ruby-python-prism-psych-pure-and-exreg","url":"https://www.buzzsprout.com/2260490/episodes/18619103-kevin-newton-on-ruby-python-prism-psych-pure-and-exreg.mp3","duration_seconds":3365,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/kevin-newton-on-ruby-python-prism-psych-pure-and-exreg/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/kevin-newton-on-ruby-python-prism-psych-pure-and-exreg.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Blue Ridge Ruby 2026 with Jeremy Smith and Joe Peck","slug":"blue-ridge-ruby-2026-with-jeremy-smith-and-joe-peck","published_at":"2026-01-30T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/blue-ridge-ruby-2026-with-jeremy-smith-and-joe-peck","url":"https://www.buzzsprout.com/2260490/episodes/18584287-blue-ridge-ruby-2026-with-jeremy-smith-and-joe-peck.mp3","duration_seconds":2254,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/blue-ridge-ruby-2026-with-jeremy-smith-and-joe-peck/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/blue-ridge-ruby-2026-with-jeremy-smith-and-joe-peck.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Tool Standardization","slug":"tool-standardization","published_at":"2026-01-23T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/tool-standardization","url":"https://www.buzzsprout.com/2260490/episodes/18533221-tool-standardization.mp3","duration_seconds":2032,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/tool-standardization/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/tool-standardization.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Tech Resolutions and Tailwind Troubles","slug":"tech-resolutions-and-tailwind-troubles","published_at":"2026-01-16T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/tech-resolutions-and-tailwind-troubles","url":"https://www.buzzsprout.com/2260490/episodes/18488780-tech-resolutions-and-tailwind-troubles.mp3","duration_seconds":3103,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/tech-resolutions-and-tailwind-troubles/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/tech-resolutions-and-tailwind-troubles.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Remote Ruby Wrapped","slug":"remote-ruby-wrapped","published_at":"2026-01-02T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/remote-ruby-wrapped","url":"https://www.buzzsprout.com/2260490/episodes/18406349-remote-ruby-wrapped.mp3","duration_seconds":2149,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/remote-ruby-wrapped/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/remote-ruby-wrapped.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Ruby Upgrades & RAM Shortages","slug":"ruby-upgrades-ram-shortages","published_at":"2025-12-26T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/ruby-upgrades-ram-shortages","url":"https://www.buzzsprout.com/2260490/episodes/18400678-ruby-upgrades-ram-shortages.mp3","duration_seconds":1982,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/ruby-upgrades-ram-shortages/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/ruby-upgrades-ram-shortages.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Jumpstart Pro Evolution - Streamlining Rails Development","slug":"jumpstart-pro-evolution-streamlining-rails-development","published_at":"2025-12-19T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/jumpstart-pro-evolution-streamlining-rails-development","url":"https://www.buzzsprout.com/2260490/episodes/18359780-jumpstart-pro-evolution-streamlining-rails-development.mp3","duration_seconds":3942,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/jumpstart-pro-evolution-streamlining-rails-development/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/jumpstart-pro-evolution-streamlining-rails-development.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Joined by David Hill","slug":"joined-by-david-hill","published_at":"2025-12-12T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/joined-by-david-hill","url":"https://www.buzzsprout.com/2260490/episodes/18337037-joined-by-david-hill.mp3","duration_seconds":2571,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/joined-by-david-hill/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/joined-by-david-hill.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Docker Disasters and Dev Container Journeys","slug":"docker-disasters-and-dev-container-journeys","published_at":"2025-12-05T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/docker-disasters-and-dev-container-journeys","url":"https://www.buzzsprout.com/2260490/episodes/18292367-docker-disasters-and-dev-container-journeys.mp3","duration_seconds":4663,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/docker-disasters-and-dev-container-journeys/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/docker-disasters-and-dev-container-journeys.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"San Francisco Ruby Conference Recap","slug":"san-francisco-ruby-conference-recap","published_at":"2025-11-28T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/san-francisco-ruby-conference-recap","url":"https://www.buzzsprout.com/2260490/episodes/18258052-san-francisco-ruby-conference-recap.mp3","duration_seconds":2660,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/san-francisco-ruby-conference-recap/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/san-francisco-ruby-conference-recap.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Rails Business with Brendan Buckingham and Ryan Frisch","slug":"rails-business-with-brendan-buckingham-and-ryan-frisch","published_at":"2025-11-21T13:00:00+00:00","page_url":"https://stenobird.com/podcast/remote-ruby-402505/rails-business-with-brendan-buckingham-and-ryan-frisch","url":"https://www.buzzsprout.com/2260490/episodes/18207528-rails-business-with-brendan-buckingham-and-ryan-frisch.mp3","duration_seconds":4054,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/rails-business-with-brendan-buckingham-and-ryan-frisch/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/remote-ruby-402505/rails-business-with-brendan-buckingham-and-ryan-frisch.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}]}