{"podcast":{"title":"Programming Tech Brief By HackerNoon","slug":"programming-tech-brief-by-hackernoon-6364125","podcast_index_feed_id":6364125,"rss_url":"https://feeds.transistor.fm/programming-tech-brief-by-hackernoon","website_url":"https://hackernoon.com/c/programming","image_url":"https://img.transistorcdn.com/AKbQjnYbCNDgF_frZ_Hpi8tkLS7aZezqecpWn6o-Rh8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzQxMTY2LzE2ODM1/ODIzMzAtYXJ0d29y/ay5qcGc.jpg","author":"HackerNoon","episode_count":100,"summary":"Learn the latest programming updates in the tech world.","last_synced_at":"2026-07-29T06:19:42.842448+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125"},"episodes":[{"title":"132 Blog Posts To Learn About Django","slug":"132-blog-posts-to-learn-about-django","published_at":"2026-07-28T16:01:09+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/132-blog-posts-to-learn-about-django","url":"https://share.transistor.fm/s/69d3db82","duration_seconds":2041,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/132-blog-posts-to-learn-about-django/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/132-blog-posts-to-learn-about-django.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Your AI Agent's Pull Request Looks Clean. That's the Problem","slug":"your-ai-agent-s-pull-request-looks-clean-that-s-the-problem","published_at":"2026-07-27T16:01:25+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-ai-agent-s-pull-request-looks-clean-that-s-the-problem","url":"https://share.transistor.fm/s/f255aaab","duration_seconds":383,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/your-ai-agent-s-pull-request-looks-clean-that-s-the-problem/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-ai-agent-s-pull-request-looks-clean-that-s-the-problem.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Runbooks + RAG: How I Gave My AI SRE Agent the Context It Was Missing","slug":"runbooks-rag-how-i-gave-my-ai-sre-agent-the-context-it-was-missing","published_at":"2026-07-27T16:01:23+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/runbooks-rag-how-i-gave-my-ai-sre-agent-the-context-it-was-missing","url":"https://share.transistor.fm/s/303edeb6","duration_seconds":483,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/runbooks-rag-how-i-gave-my-ai-sre-agent-the-context-it-was-missing/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/runbooks-rag-how-i-gave-my-ai-sre-agent-the-context-it-was-missing.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How to Diagnose Production Bugs When You Can't Reproduce Them Locally","slug":"how-to-diagnose-production-bugs-when-you-can-t-reproduce-them-locally","published_at":"2026-07-26T16:00:38+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-diagnose-production-bugs-when-you-can-t-reproduce-them-locally","url":"https://share.transistor.fm/s/738ae751","duration_seconds":1011,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-to-diagnose-production-bugs-when-you-can-t-reproduce-them-locally/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-diagnose-production-bugs-when-you-can-t-reproduce-them-locally.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"132 Blog Posts To Learn About Developers","slug":"132-blog-posts-to-learn-about-developers","published_at":"2026-07-26T16:00:36+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/132-blog-posts-to-learn-about-developers","url":"https://share.transistor.fm/s/b60dd9e4","duration_seconds":1903,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/132-blog-posts-to-learn-about-developers/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/132-blog-posts-to-learn-about-developers.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"AI-Assisted Cross-Platform Code Generation: Beyond Write Once, Run Anywhere","slug":"ai-assisted-cross-platform-code-generation-beyond-write-once-run-anywhere","published_at":"2026-07-25T16:01:08+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-assisted-cross-platform-code-generation-beyond-write-once-run-anywhere","url":"https://share.transistor.fm/s/a001832f","duration_seconds":538,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/ai-assisted-cross-platform-code-generation-beyond-write-once-run-anywhere/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-assisted-cross-platform-code-generation-beyond-write-once-run-anywhere.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The CLI Is the Third Interface: Ship a Team Tool in One Evening","slug":"the-cli-is-the-third-interface-ship-a-team-tool-in-one-evening","published_at":"2026-07-25T16:01:05+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-cli-is-the-third-interface-ship-a-team-tool-in-one-evening","url":"https://share.transistor.fm/s/ee50d232","duration_seconds":640,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-cli-is-the-third-interface-ship-a-team-tool-in-one-evening/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-cli-is-the-third-interface-ship-a-team-tool-in-one-evening.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Explaining the gRPC Myth: Here's What Happens to HTTP at 100 Concurrent Threads","slug":"explaining-the-grpc-myth-here-s-what-happens-to-http-at-100-concurrent-threads","published_at":"2026-07-24T16:00:46+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/explaining-the-grpc-myth-here-s-what-happens-to-http-at-100-concurrent-threads","url":"https://share.transistor.fm/s/12d50438","duration_seconds":314,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/explaining-the-grpc-myth-here-s-what-happens-to-http-at-100-concurrent-threads/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/explaining-the-grpc-myth-here-s-what-happens-to-http-at-100-concurrent-threads.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"5 Alternatives to Cronitor in 2026","slug":"5-alternatives-to-cronitor-in-2026","published_at":"2026-07-24T16:00:43+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/5-alternatives-to-cronitor-in-2026","url":"https://share.transistor.fm/s/16c076ba","duration_seconds":694,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/5-alternatives-to-cronitor-in-2026/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/5-alternatives-to-cronitor-in-2026.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"207 Blog Posts To Learn About Csharp","slug":"207-blog-posts-to-learn-about-csharp","published_at":"2026-07-23T16:01:04+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/207-blog-posts-to-learn-about-csharp","url":"https://share.transistor.fm/s/5b16ef12","duration_seconds":3028,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/207-blog-posts-to-learn-about-csharp/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/207-blog-posts-to-learn-about-csharp.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Your JavaScript Is Public but Most Developers Underestimate Frontend Exposure","slug":"your-javascript-is-public-but-most-developers-underestimate-frontend-exposure","published_at":"2026-07-23T16:01:01+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-javascript-is-public-but-most-developers-underestimate-frontend-exposure","url":"https://share.transistor.fm/s/50d72380","duration_seconds":926,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/your-javascript-is-public-but-most-developers-underestimate-frontend-exposure/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-javascript-is-public-but-most-developers-underestimate-frontend-exposure.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Pinboard: A Free, Self-Hosted APM Dashboard That Refused to Die","slug":"pinboard-a-free-self-hosted-apm-dashboard-that-refused-to-die","published_at":"2026-07-22T16:01:25+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/pinboard-a-free-self-hosted-apm-dashboard-that-refused-to-die","url":"https://share.transistor.fm/s/608ea3a2","duration_seconds":488,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/pinboard-a-free-self-hosted-apm-dashboard-that-refused-to-die/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/pinboard-a-free-self-hosted-apm-dashboard-that-refused-to-die.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Will We Still Be Coding in 10 Years?","slug":"will-we-still-be-coding-in-10-years","published_at":"2026-07-22T16:01:23+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/will-we-still-be-coding-in-10-years","url":"https://share.transistor.fm/s/6fa9728a","duration_seconds":209,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/will-we-still-be-coding-in-10-years/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/will-we-still-be-coding-in-10-years.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Stop Using AI to Build Things No One Needs","slug":"stop-using-ai-to-build-things-no-one-needs","published_at":"2026-07-21T16:00:55+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/stop-using-ai-to-build-things-no-one-needs","url":"https://share.transistor.fm/s/d6412222","duration_seconds":215,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/stop-using-ai-to-build-things-no-one-needs/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/stop-using-ai-to-build-things-no-one-needs.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"AI Coding Tip 028 - Wire a Skill Into Your Company's Live Systems","slug":"ai-coding-tip-028-wire-a-skill-into-your-company-s-live-systems","published_at":"2026-07-21T16:00:53+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-coding-tip-028-wire-a-skill-into-your-company-s-live-systems","url":"https://share.transistor.fm/s/50d13b57","duration_seconds":976,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/ai-coding-tip-028-wire-a-skill-into-your-company-s-live-systems/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-coding-tip-028-wire-a-skill-into-your-company-s-live-systems.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"363 Blog Posts To Learn About Code Quality","slug":"363-blog-posts-to-learn-about-code-quality","published_at":"2026-07-20T16:00:48+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/363-blog-posts-to-learn-about-code-quality","url":"https://share.transistor.fm/s/e9974f33","duration_seconds":5518,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/363-blog-posts-to-learn-about-code-quality/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/363-blog-posts-to-learn-about-code-quality.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"108 Blog Posts To Learn About Code","slug":"108-blog-posts-to-learn-about-code","published_at":"2026-07-20T16:00:44+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/108-blog-posts-to-learn-about-code","url":"https://share.transistor.fm/s/b5c6cb13","duration_seconds":1485,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/108-blog-posts-to-learn-about-code/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/108-blog-posts-to-learn-about-code.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Designing Software for Change: The Engineering Discipline Behind Systems That Survive Growth","slug":"designing-software-for-change-the-engineering-discipline-behind-systems-that-survive-growth","published_at":"2026-07-19T16:00:53+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/designing-software-for-change-the-engineering-discipline-behind-systems-that-survive-growth","url":"https://share.transistor.fm/s/694b75ff","duration_seconds":1002,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/designing-software-for-change-the-engineering-discipline-behind-systems-that-survive-growth/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/designing-software-for-change-the-engineering-discipline-behind-systems-that-survive-growth.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The 5 AWS Services Every Developer Must Know to Build AI Products in 2026 (With Real Projects)","slug":"the-5-aws-services-every-developer-must-know-to-build-ai-products-in-2026-with-real-projects","published_at":"2026-07-19T16:00:51+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-5-aws-services-every-developer-must-know-to-build-ai-products-in-2026-with-real-projects","url":"https://share.transistor.fm/s/7acd18ed","duration_seconds":830,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-5-aws-services-every-developer-must-know-to-build-ai-products-in-2026-with-real-projects/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-5-aws-services-every-developer-must-know-to-build-ai-products-in-2026-with-real-projects.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How to Use AI Without Becoming a Vibe Coder","slug":"how-to-use-ai-without-becoming-a-vibe-coder","published_at":"2026-07-18T16:00:42+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-use-ai-without-becoming-a-vibe-coder","url":"https://share.transistor.fm/s/775c77b7","duration_seconds":1490,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-to-use-ai-without-becoming-a-vibe-coder/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-use-ai-without-becoming-a-vibe-coder.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"You Matched With Me, Not My Operating System","slug":"you-matched-with-me-not-my-operating-system","published_at":"2026-07-18T16:00:39+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/you-matched-with-me-not-my-operating-system","url":"https://share.transistor.fm/s/30530372","duration_seconds":880,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/you-matched-with-me-not-my-operating-system/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/you-matched-with-me-not-my-operating-system.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"My First Realization About Data Structures","slug":"my-first-realization-about-data-structures","published_at":"2026-07-17T16:00:58+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/my-first-realization-about-data-structures","url":"https://share.transistor.fm/s/7712cc21","duration_seconds":366,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/my-first-realization-about-data-structures/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/my-first-realization-about-data-structures.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Power of Primes and How to Harness It","slug":"the-power-of-primes-and-how-to-harness-it","published_at":"2026-07-17T16:00:56+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-power-of-primes-and-how-to-harness-it","url":"https://share.transistor.fm/s/e2adc285","duration_seconds":339,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-power-of-primes-and-how-to-harness-it/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-power-of-primes-and-how-to-harness-it.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"145 Blog Posts To Learn About C Sharp","slug":"145-blog-posts-to-learn-about-c-sharp","published_at":"2026-07-16T16:00:46+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/145-blog-posts-to-learn-about-c-sharp","url":"https://share.transistor.fm/s/5cc31980","duration_seconds":2031,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/145-blog-posts-to-learn-about-c-sharp/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/145-blog-posts-to-learn-about-c-sharp.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Designing High-Availability Identity Systems Processing Billions of API Calls","slug":"designing-high-availability-identity-systems-processing-billions-of-api-calls","published_at":"2026-07-16T16:00:43+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/designing-high-availability-identity-systems-processing-billions-of-api-calls","url":"https://share.transistor.fm/s/721148a7","duration_seconds":360,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/designing-high-availability-identity-systems-processing-billions-of-api-calls/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/designing-high-availability-identity-systems-processing-billions-of-api-calls.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Follow-the-Sun Support: How inDrive Cut Incident SLA from 72 Hours to 2 Hours","slug":"follow-the-sun-support-how-indrive-cut-incident-sla-from-72-hours-to-2-hours","published_at":"2026-07-15T16:00:49+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/follow-the-sun-support-how-indrive-cut-incident-sla-from-72-hours-to-2-hours","url":"https://share.transistor.fm/s/92cc15b3","duration_seconds":380,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/follow-the-sun-support-how-indrive-cut-incident-sla-from-72-hours-to-2-hours/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/follow-the-sun-support-how-indrive-cut-incident-sla-from-72-hours-to-2-hours.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Vector Data Types & Native Indexing: The ANN Revolution We Didn’t Know We Needed","slug":"vector-data-types-native-indexing-the-ann-revolution-we-didn-t-know-we-needed","published_at":"2026-07-14T16:01:42+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/vector-data-types-native-indexing-the-ann-revolution-we-didn-t-know-we-needed","url":"https://share.transistor.fm/s/e7e214a5","duration_seconds":543,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/vector-data-types-native-indexing-the-ann-revolution-we-didn-t-know-we-needed/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/vector-data-types-native-indexing-the-ann-revolution-we-didn-t-know-we-needed.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Docker vs \"Cloud-Native Abstractions\": Why Simple Beats Clever","slug":"docker-vs-cloud-native-abstractions-why-simple-beats-clever","published_at":"2026-07-14T16:01:40+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/docker-vs-cloud-native-abstractions-why-simple-beats-clever","url":"https://share.transistor.fm/s/d1bd237f","duration_seconds":387,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/docker-vs-cloud-native-abstractions-why-simple-beats-clever/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/docker-vs-cloud-native-abstractions-why-simple-beats-clever.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"GTA 6 Spoilers: All the Secrets of Leonida’s World Exposed by Rockstar Patents","slug":"gta-6-spoilers-all-the-secrets-of-leonida-s-world-exposed-by-rockstar-patents","published_at":"2026-07-13T16:01:22+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/gta-6-spoilers-all-the-secrets-of-leonida-s-world-exposed-by-rockstar-patents","url":"https://share.transistor.fm/s/39abe812","duration_seconds":899,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/gta-6-spoilers-all-the-secrets-of-leonida-s-world-exposed-by-rockstar-patents/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/gta-6-spoilers-all-the-secrets-of-leonida-s-world-exposed-by-rockstar-patents.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"AI Coding Tip 027 - Force Code Standards","slug":"ai-coding-tip-027-force-code-standards","published_at":"2026-07-13T16:01:19+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-coding-tip-027-force-code-standards","url":"https://share.transistor.fm/s/240f5fa8","duration_seconds":598,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/ai-coding-tip-027-force-code-standards/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-coding-tip-027-force-code-standards.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Designing Idempotent APIs for Real-World Applications","slug":"designing-idempotent-apis-for-real-world-applications","published_at":"2026-07-12T16:00:59+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/designing-idempotent-apis-for-real-world-applications","url":"https://share.transistor.fm/s/de0b93ed","duration_seconds":515,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/designing-idempotent-apis-for-real-world-applications/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/designing-idempotent-apis-for-real-world-applications.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"I Built a Framework to Keep Coding Agents Disciplined","slug":"i-built-a-framework-to-keep-coding-agents-disciplined","published_at":"2026-07-11T16:00:59+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/i-built-a-framework-to-keep-coding-agents-disciplined","url":"https://share.transistor.fm/s/8b6d8606","duration_seconds":749,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/i-built-a-framework-to-keep-coding-agents-disciplined/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/i-built-a-framework-to-keep-coding-agents-disciplined.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Convert PDF to Image in C#: The One-Liner That Isn't in 2026","slug":"convert-pdf-to-image-in-c-the-one-liner-that-isn-t-in-2026","published_at":"2026-07-09T16:01:03+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/convert-pdf-to-image-in-c-the-one-liner-that-isn-t-in-2026","url":"https://share.transistor.fm/s/3a55cb87","duration_seconds":1596,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/convert-pdf-to-image-in-c-the-one-liner-that-isn-t-in-2026/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/convert-pdf-to-image-in-c-the-one-liner-that-isn-t-in-2026.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"129 Blog Posts To Learn About Api Integration","slug":"129-blog-posts-to-learn-about-api-integration","published_at":"2026-07-09T16:01:00+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/129-blog-posts-to-learn-about-api-integration","url":"https://share.transistor.fm/s/10a69d19","duration_seconds":1813,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/129-blog-posts-to-learn-about-api-integration/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/129-blog-posts-to-learn-about-api-integration.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Risk Management Software for Medical Device Development: 8 Platforms Compared","slug":"risk-management-software-for-medical-device-development-8-platforms-compared","published_at":"2026-07-08T16:01:38+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/risk-management-software-for-medical-device-development-8-platforms-compared","url":"https://share.transistor.fm/s/6879e74f","duration_seconds":2403,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/risk-management-software-for-medical-device-development-8-platforms-compared/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/risk-management-software-for-medical-device-development-8-platforms-compared.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"NetNut Shut Down by the FBI? Here’s What Happened and What to Do Next","slug":"netnut-shut-down-by-the-fbi-here-s-what-happened-and-what-to-do-next","published_at":"2026-07-08T16:01:35+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/netnut-shut-down-by-the-fbi-here-s-what-happened-and-what-to-do-next","url":"https://share.transistor.fm/s/29f62d1f","duration_seconds":751,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/netnut-shut-down-by-the-fbi-here-s-what-happened-and-what-to-do-next/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/netnut-shut-down-by-the-fbi-here-s-what-happened-and-what-to-do-next.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"173 Blog Posts To Learn About Agile Software Development","slug":"173-blog-posts-to-learn-about-agile-software-development","published_at":"2026-07-06T16:00:42+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/173-blog-posts-to-learn-about-agile-software-development","url":"https://share.transistor.fm/s/8ba48a09","duration_seconds":2586,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/173-blog-posts-to-learn-about-agile-software-development/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/173-blog-posts-to-learn-about-agile-software-development.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"98 Blog Posts To Learn About Agile Development","slug":"98-blog-posts-to-learn-about-agile-development","published_at":"2026-07-06T16:00:40+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/98-blog-posts-to-learn-about-agile-development","url":"https://share.transistor.fm/s/9f47fcae","duration_seconds":1426,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/98-blog-posts-to-learn-about-agile-development/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/98-blog-posts-to-learn-about-agile-development.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How to Use OpenAI Codex Subagents Step by Step","slug":"how-to-use-openai-codex-subagents-step-by-step","published_at":"2026-07-05T16:01:00+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-use-openai-codex-subagents-step-by-step","url":"https://share.transistor.fm/s/390c6c5d","duration_seconds":521,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-to-use-openai-codex-subagents-step-by-step/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-use-openai-codex-subagents-step-by-step.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"I Priced the Same Inference Workload on 4 GPU Clouds. Egress Was the Catch","slug":"i-priced-the-same-inference-workload-on-4-gpu-clouds-egress-was-the-catch","published_at":"2026-07-04T16:00:50+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/i-priced-the-same-inference-workload-on-4-gpu-clouds-egress-was-the-catch","url":"https://share.transistor.fm/s/96651962","duration_seconds":942,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/i-priced-the-same-inference-workload-on-4-gpu-clouds-egress-was-the-catch/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/i-priced-the-same-inference-workload-on-4-gpu-clouds-egress-was-the-catch.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Spec-Driven Development Is the New Developer Superpower","slug":"spec-driven-development-is-the-new-developer-superpower","published_at":"2026-07-04T16:00:48+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/spec-driven-development-is-the-new-developer-superpower","url":"https://share.transistor.fm/s/61877d8b","duration_seconds":380,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/spec-driven-development-is-the-new-developer-superpower/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/spec-driven-development-is-the-new-developer-superpower.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"We Measured the LLM Token Cost of 5 Languages.\nTypeScript Costs 31% More Than JavaScript","slug":"we-measured-the-llm-token-cost-of-5-languages-typescript-costs-31-more-than-javascript","published_at":"2026-07-03T16:00:38+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/we-measured-the-llm-token-cost-of-5-languages-typescript-costs-31-more-than-javascript","url":"https://share.transistor.fm/s/bb044670","duration_seconds":787,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/we-measured-the-llm-token-cost-of-5-languages-typescript-costs-31-more-than-javascript/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/we-measured-the-llm-token-cost-of-5-languages-typescript-costs-31-more-than-javascript.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Reducing Software Complexity: Replacing Entity-Based Services and Repositories with Simpler Alternat","slug":"reducing-software-complexity-replacing-entity-based-services-and-repositories-with-simpler-alternat","published_at":"2026-07-03T16:00:36+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/reducing-software-complexity-replacing-entity-based-services-and-repositories-with-simpler-alternat","url":"https://share.transistor.fm/s/3c4593de","duration_seconds":1505,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/reducing-software-complexity-replacing-entity-based-services-and-repositories-with-simpler-alternat/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/reducing-software-complexity-replacing-entity-based-services-and-repositories-with-simpler-alternat.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Why Global Fetch Defaults Can Leak API Tokens","slug":"why-global-fetch-defaults-can-leak-api-tokens","published_at":"2026-07-02T16:00:49+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-global-fetch-defaults-can-leak-api-tokens","url":"https://share.transistor.fm/s/bd75ae8f","duration_seconds":220,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/why-global-fetch-defaults-can-leak-api-tokens/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-global-fetch-defaults-can-leak-api-tokens.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"No laptop? No problem. Code on the Go brings the debugger to your phone.","slug":"no-laptop-no-problem-code-on-the-go-brings-the-debugger-to-your-phone","published_at":"2026-07-02T16:00:46+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/no-laptop-no-problem-code-on-the-go-brings-the-debugger-to-your-phone","url":"https://share.transistor.fm/s/7ca3f762","duration_seconds":632,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/no-laptop-no-problem-code-on-the-go-brings-the-debugger-to-your-phone/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/no-laptop-no-problem-code-on-the-go-brings-the-debugger-to-your-phone.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Why Your Python Loops Are Creating the Wrong Functions","slug":"why-your-python-loops-are-creating-the-wrong-functions","published_at":"2026-07-01T16:00:59+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-your-python-loops-are-creating-the-wrong-functions","url":"https://share.transistor.fm/s/e8e9da56","duration_seconds":366,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/why-your-python-loops-are-creating-the-wrong-functions/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-your-python-loops-are-creating-the-wrong-functions.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How I Turned a OnePlus 3T into a postmarketOS Home Server","slug":"how-i-turned-a-oneplus-3t-into-a-postmarketos-home-server","published_at":"2026-07-01T16:00:57+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-i-turned-a-oneplus-3t-into-a-postmarketos-home-server","url":"https://share.transistor.fm/s/3eb88dda","duration_seconds":1211,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-i-turned-a-oneplus-3t-into-a-postmarketos-home-server/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-i-turned-a-oneplus-3t-into-a-postmarketos-home-server.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Linux Kernel's `io_uring` Interface Raises Concerns Over Complexity and Userspace Risks","slug":"linux-kernel-s-io-uring-interface-raises-concerns-over-complexity-and-userspace-risks","published_at":"2026-06-30T16:01:07+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/linux-kernel-s-io-uring-interface-raises-concerns-over-complexity-and-userspace-risks","url":"https://share.transistor.fm/s/a744ee62","duration_seconds":1341,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/linux-kernel-s-io-uring-interface-raises-concerns-over-complexity-and-userspace-risks/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/linux-kernel-s-io-uring-interface-raises-concerns-over-complexity-and-userspace-risks.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Building Fun Web Servers With PowerShell","slug":"building-fun-web-servers-with-powershell","published_at":"2026-06-30T16:01:04+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/building-fun-web-servers-with-powershell","url":"https://share.transistor.fm/s/eb189637","duration_seconds":132,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/building-fun-web-servers-with-powershell/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/building-fun-web-servers-with-powershell.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Designing Event-Driven Merchant Onboarding With Kafka","slug":"designing-event-driven-merchant-onboarding-with-kafka","published_at":"2026-06-29T16:00:55+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/designing-event-driven-merchant-onboarding-with-kafka","url":"https://share.transistor.fm/s/dd092311","duration_seconds":838,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/designing-event-driven-merchant-onboarding-with-kafka/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/designing-event-driven-merchant-onboarding-with-kafka.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"SwiftUI’s @State Is Now a Macro - What It Means for You","slug":"swiftui-s-state-is-now-a-macro-what-it-means-for-you","published_at":"2026-06-29T16:00:53+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/swiftui-s-state-is-now-a-macro-what-it-means-for-you","url":"https://share.transistor.fm/s/8cfc6592","duration_seconds":219,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/swiftui-s-state-is-now-a-macro-what-it-means-for-you/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/swiftui-s-state-is-now-a-macro-what-it-means-for-you.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Building Event-Driven Systems That Can Recover With Confidence","slug":"building-event-driven-systems-that-can-recover-with-confidence","published_at":"2026-06-28T16:00:54+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/building-event-driven-systems-that-can-recover-with-confidence","url":"https://share.transistor.fm/s/b0d2c2a4","duration_seconds":1043,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/building-event-driven-systems-that-can-recover-with-confidence/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/building-event-driven-systems-that-can-recover-with-confidence.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The 8 Best Contract Management Software Tools Worth Using in 2026","slug":"the-8-best-contract-management-software-tools-worth-using-in-2026","published_at":"2026-06-27T16:00:59+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-8-best-contract-management-software-tools-worth-using-in-2026","url":"https://share.transistor.fm/s/25fa94ed","duration_seconds":613,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-8-best-contract-management-software-tools-worth-using-in-2026/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-8-best-contract-management-software-tools-worth-using-in-2026.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Learn to Code Without Memorizing a Single Line -  Build Your First Python AI Agent","slug":"learn-to-code-without-memorizing-a-single-line-build-your-first-python-ai-agent","published_at":"2026-06-27T16:00:57+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/learn-to-code-without-memorizing-a-single-line-build-your-first-python-ai-agent","url":"https://share.transistor.fm/s/3667b9e2","duration_seconds":746,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/learn-to-code-without-memorizing-a-single-line-build-your-first-python-ai-agent/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/learn-to-code-without-memorizing-a-single-line-build-your-first-python-ai-agent.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Why Static Analysis Just Became a Boardroom Conversation in Fintech","slug":"why-static-analysis-just-became-a-boardroom-conversation-in-fintech","published_at":"2026-06-26T16:01:03+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-static-analysis-just-became-a-boardroom-conversation-in-fintech","url":"https://share.transistor.fm/s/5c8aae7b","duration_seconds":1029,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/why-static-analysis-just-became-a-boardroom-conversation-in-fintech/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-static-analysis-just-became-a-boardroom-conversation-in-fintech.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"My $30 Budget Cap Just Cost Me $592 — Here's the API Mirage Nobody Warns You About","slug":"my-30-budget-cap-just-cost-me-592-here-s-the-api-mirage-nobody-warns-you-about","published_at":"2026-06-26T16:01:01+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/my-30-budget-cap-just-cost-me-592-here-s-the-api-mirage-nobody-warns-you-about","url":"https://share.transistor.fm/s/b9b7399e","duration_seconds":277,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/my-30-budget-cap-just-cost-me-592-here-s-the-api-mirage-nobody-warns-you-about/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/my-30-budget-cap-just-cost-me-592-here-s-the-api-mirage-nobody-warns-you-about.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Code Smell 320 - Brushing Over Real Problems","slug":"code-smell-320-brushing-over-real-problems","published_at":"2026-06-25T16:01:18+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/code-smell-320-brushing-over-real-problems","url":"https://share.transistor.fm/s/b40c51a0","duration_seconds":353,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/code-smell-320-brushing-over-real-problems/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/code-smell-320-brushing-over-real-problems.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Man Who Got Himself Back","slug":"the-man-who-got-himself-back","published_at":"2026-06-25T16:01:16+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-man-who-got-himself-back","url":"https://share.transistor.fm/s/faf86a9c","duration_seconds":749,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-man-who-got-himself-back/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-man-who-got-himself-back.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Your Users Type Faster Than Your JavaScript. React Native Drops the Difference","slug":"your-users-type-faster-than-your-javascript-react-native-drops-the-difference","published_at":"2026-06-24T16:00:53+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-users-type-faster-than-your-javascript-react-native-drops-the-difference","url":"https://share.transistor.fm/s/01947071","duration_seconds":576,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/your-users-type-faster-than-your-javascript-react-native-drops-the-difference/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-users-type-faster-than-your-javascript-react-native-drops-the-difference.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"AI Coding Tip 025 - Add a PITFALLS.md Next to Every SKILL.md","slug":"ai-coding-tip-025-add-a-pitfalls-md-next-to-every-skill-md","published_at":"2026-06-24T16:00:51+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-coding-tip-025-add-a-pitfalls-md-next-to-every-skill-md","url":"https://share.transistor.fm/s/52786bde","duration_seconds":409,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/ai-coding-tip-025-add-a-pitfalls-md-next-to-every-skill-md/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-coding-tip-025-add-a-pitfalls-md-next-to-every-skill-md.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Flutter Lifecycle Guide I Wish I Had in 2018","slug":"the-flutter-lifecycle-guide-i-wish-i-had-in-2018","published_at":"2026-06-23T16:00:59+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-flutter-lifecycle-guide-i-wish-i-had-in-2018","url":"https://share.transistor.fm/s/bbb6148b","duration_seconds":517,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-flutter-lifecycle-guide-i-wish-i-had-in-2018/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-flutter-lifecycle-guide-i-wish-i-had-in-2018.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Your Shared Staging Environment Is a Lie","slug":"your-shared-staging-environment-is-a-lie","published_at":"2026-06-23T16:00:56+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-shared-staging-environment-is-a-lie","url":"https://share.transistor.fm/s/dfe3fe1e","duration_seconds":634,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/your-shared-staging-environment-is-a-lie/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-shared-staging-environment-is-a-lie.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"A Developer's Guide to Apple's Foundation Models Framework in iOS 26","slug":"a-developer-s-guide-to-apple-s-foundation-models-framework-in-ios-26","published_at":"2026-06-22T16:01:07+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/a-developer-s-guide-to-apple-s-foundation-models-framework-in-ios-26","url":"https://share.transistor.fm/s/0b175ccc","duration_seconds":1555,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/a-developer-s-guide-to-apple-s-foundation-models-framework-in-ios-26/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/a-developer-s-guide-to-apple-s-foundation-models-framework-in-ios-26.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Search Before a Search Engine","slug":"search-before-a-search-engine","published_at":"2026-06-20T16:00:40+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/search-before-a-search-engine","url":"https://share.transistor.fm/s/d8665433","duration_seconds":935,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/search-before-a-search-engine/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/search-before-a-search-engine.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"AI Made Your Engineers 10x Faster and Your Product 10x Worse","slug":"ai-made-your-engineers-10x-faster-and-your-product-10x-worse","published_at":"2026-06-20T16:00:38+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-made-your-engineers-10x-faster-and-your-product-10x-worse","url":"https://share.transistor.fm/s/cf8f5339","duration_seconds":496,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/ai-made-your-engineers-10x-faster-and-your-product-10x-worse/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-made-your-engineers-10x-faster-and-your-product-10x-worse.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Capturing Continuous Touchpad Input on Windows 10","slug":"capturing-continuous-touchpad-input-on-windows-10","published_at":"2026-06-19T16:01:07+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/capturing-continuous-touchpad-input-on-windows-10","url":"https://share.transistor.fm/s/6b106ed4","duration_seconds":1507,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/capturing-continuous-touchpad-input-on-windows-10/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/capturing-continuous-touchpad-input-on-windows-10.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Bug Stops Here: How One Engineer Is Redefining What Software Quality Actually Means","slug":"the-bug-stops-here-how-one-engineer-is-redefining-what-software-quality-actually-means","published_at":"2026-06-17T16:01:04+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-bug-stops-here-how-one-engineer-is-redefining-what-software-quality-actually-means","url":"https://share.transistor.fm/s/a72ef9ec","duration_seconds":448,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-bug-stops-here-how-one-engineer-is-redefining-what-software-quality-actually-means/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-bug-stops-here-how-one-engineer-is-redefining-what-software-quality-actually-means.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How Open Source Runs the Mapping World","slug":"how-open-source-runs-the-mapping-world","published_at":"2026-06-17T16:01:02+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-open-source-runs-the-mapping-world","url":"https://share.transistor.fm/s/d7822a22","duration_seconds":512,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-open-source-runs-the-mapping-world/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-open-source-runs-the-mapping-world.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Boring, Methodical Guide to Breaking Up Your Terraform Monolith","slug":"the-boring-methodical-guide-to-breaking-up-your-terraform-monolith","published_at":"2026-06-16T16:01:12+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-boring-methodical-guide-to-breaking-up-your-terraform-monolith","url":"https://share.transistor.fm/s/c4add58d","duration_seconds":695,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-boring-methodical-guide-to-breaking-up-your-terraform-monolith/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-boring-methodical-guide-to-breaking-up-your-terraform-monolith.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"awk: The Unix Tool That Thinks in Columns and Conditions","slug":"awk-the-unix-tool-that-thinks-in-columns-and-conditions","published_at":"2026-06-16T16:01:10+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/awk-the-unix-tool-that-thinks-in-columns-and-conditions","url":"https://share.transistor.fm/s/049f754b","duration_seconds":734,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/awk-the-unix-tool-that-thinks-in-columns-and-conditions/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/awk-the-unix-tool-that-thinks-in-columns-and-conditions.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Under the Hood: Evaluating NetSuite's Scalability as a Modern ERP","slug":"under-the-hood-evaluating-netsuite-s-scalability-as-a-modern-erp","published_at":"2026-06-15T16:00:58+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/under-the-hood-evaluating-netsuite-s-scalability-as-a-modern-erp","url":"https://share.transistor.fm/s/60a38ca1","duration_seconds":417,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/under-the-hood-evaluating-netsuite-s-scalability-as-a-modern-erp/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/under-the-hood-evaluating-netsuite-s-scalability-as-a-modern-erp.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How to Build AI-Powered Kubernetes Operators for Troubleshooting, Scaling, and Incident Response","slug":"how-to-build-ai-powered-kubernetes-operators-for-troubleshooting-scaling-and-incident-response","published_at":"2026-06-15T16:00:56+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-build-ai-powered-kubernetes-operators-for-troubleshooting-scaling-and-incident-response","url":"https://share.transistor.fm/s/47ae24d5","duration_seconds":596,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-to-build-ai-powered-kubernetes-operators-for-troubleshooting-scaling-and-incident-response/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-build-ai-powered-kubernetes-operators-for-troubleshooting-scaling-and-incident-response.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How a Defective i7-13700K Took Down My Proxmox Server","slug":"how-a-defective-i7-13700k-took-down-my-proxmox-server","published_at":"2026-06-14T16:00:35+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-a-defective-i7-13700k-took-down-my-proxmox-server","url":"https://share.transistor.fm/s/29c4732a","duration_seconds":1044,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-a-defective-i7-13700k-took-down-my-proxmox-server/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-a-defective-i7-13700k-took-down-my-proxmox-server.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Hidden Cost of Manual Compliance Testing - And the 60% Time Reduction We Found","slug":"the-hidden-cost-of-manual-compliance-testing-and-the-60-time-reduction-we-found","published_at":"2026-06-14T16:00:32+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-hidden-cost-of-manual-compliance-testing-and-the-60-time-reduction-we-found","url":"https://share.transistor.fm/s/25a5b49b","duration_seconds":581,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-hidden-cost-of-manual-compliance-testing-and-the-60-time-reduction-we-found/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-hidden-cost-of-manual-compliance-testing-and-the-60-time-reduction-we-found.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How a Weekend MVP Became inDrive's Cross-Platform Design Token Export Tool","slug":"how-a-weekend-mvp-became-indrive-s-cross-platform-design-token-export-tool","published_at":"2026-06-13T16:00:39+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-a-weekend-mvp-became-indrive-s-cross-platform-design-token-export-tool","url":"https://share.transistor.fm/s/1452eb5f","duration_seconds":1501,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-a-weekend-mvp-became-indrive-s-cross-platform-design-token-export-tool/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-a-weekend-mvp-became-indrive-s-cross-platform-design-token-export-tool.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"I Built a Sleep App for Myself. My First Review Was 1 Star","slug":"i-built-a-sleep-app-for-myself-my-first-review-was-1-star","published_at":"2026-06-12T16:00:56+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/i-built-a-sleep-app-for-myself-my-first-review-was-1-star","url":"https://share.transistor.fm/s/cccc900e","duration_seconds":649,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/i-built-a-sleep-app-for-myself-my-first-review-was-1-star/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/i-built-a-sleep-app-for-myself-my-first-review-was-1-star.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"What Happens When AI Makes Implementation the Easy Part","slug":"what-happens-when-ai-makes-implementation-the-easy-part","published_at":"2026-06-12T16:00:54+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/what-happens-when-ai-makes-implementation-the-easy-part","url":"https://share.transistor.fm/s/c1b7b51a","duration_seconds":685,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/what-happens-when-ai-makes-implementation-the-easy-part/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/what-happens-when-ai-makes-implementation-the-easy-part.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Fork in the Toolchain: How Agents Are Splitting Developer Tooling in Two","slug":"the-fork-in-the-toolchain-how-agents-are-splitting-developer-tooling-in-two","published_at":"2026-06-11T16:01:03+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-fork-in-the-toolchain-how-agents-are-splitting-developer-tooling-in-two","url":"https://share.transistor.fm/s/0a7dfbf4","duration_seconds":363,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-fork-in-the-toolchain-how-agents-are-splitting-developer-tooling-in-two/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-fork-in-the-toolchain-how-agents-are-splitting-developer-tooling-in-two.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Rethinking the Single Responsibility Principle for Modern Software Teams","slug":"rethinking-the-single-responsibility-principle-for-modern-software-teams","published_at":"2026-06-11T16:01:00+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/rethinking-the-single-responsibility-principle-for-modern-software-teams","url":"https://share.transistor.fm/s/266e442f","duration_seconds":1120,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/rethinking-the-single-responsibility-principle-for-modern-software-teams/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/rethinking-the-single-responsibility-principle-for-modern-software-teams.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"AI Coding Tip 023 - How to Shrink Your AI's Pull Request","slug":"ai-coding-tip-023-how-to-shrink-your-ai-s-pull-request","published_at":"2026-06-10T16:00:52+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-coding-tip-023-how-to-shrink-your-ai-s-pull-request","url":"https://share.transistor.fm/s/d77728c4","duration_seconds":562,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/ai-coding-tip-023-how-to-shrink-your-ai-s-pull-request/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-coding-tip-023-how-to-shrink-your-ai-s-pull-request.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Understanding the Design Philosophy Behind the Linux Filesystem","slug":"understanding-the-design-philosophy-behind-the-linux-filesystem","published_at":"2026-06-10T16:00:50+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/understanding-the-design-philosophy-behind-the-linux-filesystem","url":"https://share.transistor.fm/s/cbca1b62","duration_seconds":497,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/understanding-the-design-philosophy-behind-the-linux-filesystem/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/understanding-the-design-philosophy-behind-the-linux-filesystem.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Why Your Kafka Pipeline Looks Fine in Staging but Breaks in Production","slug":"why-your-kafka-pipeline-looks-fine-in-staging-but-breaks-in-production","published_at":"2026-06-09T16:00:30+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-your-kafka-pipeline-looks-fine-in-staging-but-breaks-in-production","url":"https://share.transistor.fm/s/c3ff3633","duration_seconds":934,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/why-your-kafka-pipeline-looks-fine-in-staging-but-breaks-in-production/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-your-kafka-pipeline-looks-fine-in-staging-but-breaks-in-production.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"WkhtmltoPdf C# Alternative: Supportability Concerns in 2026","slug":"wkhtmltopdf-c-alternative-supportability-concerns-in-2026","published_at":"2026-06-09T16:00:27+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/wkhtmltopdf-c-alternative-supportability-concerns-in-2026","url":"https://share.transistor.fm/s/e96f046c","duration_seconds":1209,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/wkhtmltopdf-c-alternative-supportability-concerns-in-2026/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/wkhtmltopdf-c-alternative-supportability-concerns-in-2026.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Secrets in Docker: How to Manage Keys","slug":"secrets-in-docker-how-to-manage-keys","published_at":"2026-06-08T16:00:54+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/secrets-in-docker-how-to-manage-keys","url":"https://share.transistor.fm/s/511299f4","duration_seconds":483,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/secrets-in-docker-how-to-manage-keys/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/secrets-in-docker-how-to-manage-keys.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Beyond Black-Box Orchestration: Building a Local-First, File-Based Multi-Agent Factory in Python","slug":"beyond-black-box-orchestration-building-a-local-first-file-based-multi-agent-factory-in-python","published_at":"2026-06-08T16:00:52+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/beyond-black-box-orchestration-building-a-local-first-file-based-multi-agent-factory-in-python","url":"https://share.transistor.fm/s/5292f40a","duration_seconds":356,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/beyond-black-box-orchestration-building-a-local-first-file-based-multi-agent-factory-in-python/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/beyond-black-box-orchestration-building-a-local-first-file-based-multi-agent-factory-in-python.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Sort and Uniq — How to Turn Noise Into Signal","slug":"sort-and-uniq-how-to-turn-noise-into-signal","published_at":"2026-06-06T16:00:39+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/sort-and-uniq-how-to-turn-noise-into-signal","url":"https://share.transistor.fm/s/7ecb7051","duration_seconds":777,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/sort-and-uniq-how-to-turn-noise-into-signal/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/sort-and-uniq-how-to-turn-noise-into-signal.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Your AI Chat Will Break in Production: 3 Lifecycle Bugs Nobody Warns You About","slug":"your-ai-chat-will-break-in-production-3-lifecycle-bugs-nobody-warns-you-about","published_at":"2026-06-06T16:00:37+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-ai-chat-will-break-in-production-3-lifecycle-bugs-nobody-warns-you-about","url":"https://share.transistor.fm/s/35ff9916","duration_seconds":832,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/your-ai-chat-will-break-in-production-3-lifecycle-bugs-nobody-warns-you-about/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-ai-chat-will-break-in-production-3-lifecycle-bugs-nobody-warns-you-about.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Design Engineering is the New Product Design","slug":"design-engineering-is-the-new-product-design","published_at":"2026-06-05T16:00:58+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/design-engineering-is-the-new-product-design","url":"https://share.transistor.fm/s/d154fd0d","duration_seconds":720,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/design-engineering-is-the-new-product-design/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/design-engineering-is-the-new-product-design.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How We Detect iOS App Launch Regressions Before Release Using XCUITests","slug":"how-we-detect-ios-app-launch-regressions-before-release-using-xcuitests","published_at":"2026-06-05T16:00:56+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-we-detect-ios-app-launch-regressions-before-release-using-xcuitests","url":"https://share.transistor.fm/s/153b20ec","duration_seconds":719,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-we-detect-ios-app-launch-regressions-before-release-using-xcuitests/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-we-detect-ios-app-launch-regressions-before-release-using-xcuitests.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Best Stock APIs in 2026: A Developer’s Guide to Market Data, AI Agents, and Financial Apps","slug":"best-stock-apis-in-2026-a-developer-s-guide-to-market-data-ai-agents-and-financial-apps","published_at":"2026-06-04T16:00:37+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/best-stock-apis-in-2026-a-developer-s-guide-to-market-data-ai-agents-and-financial-apps","url":"https://share.transistor.fm/s/820782c3","duration_seconds":895,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/best-stock-apis-in-2026-a-developer-s-guide-to-market-data-ai-agents-and-financial-apps/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/best-stock-apis-in-2026-a-developer-s-guide-to-market-data-ai-agents-and-financial-apps.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Kafka Won’t Save Your Architecture If You Don’t Understand Coupling","slug":"kafka-won-t-save-your-architecture-if-you-don-t-understand-coupling","published_at":"2026-06-04T16:00:34+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/kafka-won-t-save-your-architecture-if-you-don-t-understand-coupling","url":"https://share.transistor.fm/s/552f54ec","duration_seconds":798,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/kafka-won-t-save-your-architecture-if-you-don-t-understand-coupling/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/kafka-won-t-save-your-architecture-if-you-don-t-understand-coupling.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Modern iOS Networking Beyond REST APIs","slug":"modern-ios-networking-beyond-rest-apis","published_at":"2026-06-03T16:01:30+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/modern-ios-networking-beyond-rest-apis","url":"https://share.transistor.fm/s/3ede55df","duration_seconds":553,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/modern-ios-networking-beyond-rest-apis/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/modern-ios-networking-beyond-rest-apis.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"What Happens When You Max Out an iPhone: Thermal Throttling in Real-Time AR","slug":"what-happens-when-you-max-out-an-iphone-thermal-throttling-in-real-time-ar","published_at":"2026-06-03T16:01:27+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/what-happens-when-you-max-out-an-iphone-thermal-throttling-in-real-time-ar","url":"https://share.transistor.fm/s/ea879877","duration_seconds":431,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/what-happens-when-you-max-out-an-iphone-thermal-throttling-in-real-time-ar/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/what-happens-when-you-max-out-an-iphone-thermal-throttling-in-real-time-ar.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"What Burndown Charts Miss About Real Software Delivery","slug":"what-burndown-charts-miss-about-real-software-delivery","published_at":"2026-06-02T16:00:55+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/what-burndown-charts-miss-about-real-software-delivery","url":"https://share.transistor.fm/s/11d99ade","duration_seconds":590,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/what-burndown-charts-miss-about-real-software-delivery/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/what-burndown-charts-miss-about-real-software-delivery.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How I built local-first memory for Claude Code, Cursor, and Codex - 94.5% LoCoMo recall@10, 70ms p50","slug":"how-i-built-local-first-memory-for-claude-code-cursor-and-codex-94-5-locomo-recall-10-70ms-p50","published_at":"2026-06-02T16:00:53+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-i-built-local-first-memory-for-claude-code-cursor-and-codex-94-5-locomo-recall-10-70ms-p50","url":"https://share.transistor.fm/s/e7f1303f","duration_seconds":1120,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-i-built-local-first-memory-for-claude-code-cursor-and-codex-94-5-locomo-recall-10-70ms-p50/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-i-built-local-first-memory-for-claude-code-cursor-and-codex-94-5-locomo-recall-10-70ms-p50.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Every Team Makes These Four Decisions When Using Git","slug":"every-team-makes-these-four-decisions-when-using-git","published_at":"2026-06-01T16:00:36+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/every-team-makes-these-four-decisions-when-using-git","url":"https://share.transistor.fm/s/d01c5d41","duration_seconds":592,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/every-team-makes-these-four-decisions-when-using-git/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/every-team-makes-these-four-decisions-when-using-git.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Streaming ZIP Archives On the Fly With nginx + mod_zip: No Disk, No Buffers, No Problem","slug":"streaming-zip-archives-on-the-fly-with-nginx-mod-zip-no-disk-no-buffers-no-problem","published_at":"2026-06-01T16:00:34+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/streaming-zip-archives-on-the-fly-with-nginx-mod-zip-no-disk-no-buffers-no-problem","url":"https://share.transistor.fm/s/b33dc0b0","duration_seconds":813,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/streaming-zip-archives-on-the-fly-with-nginx-mod-zip-no-disk-no-buffers-no-problem/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/streaming-zip-archives-on-the-fly-with-nginx-mod-zip-no-disk-no-buffers-no-problem.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Your AI Coding Agent Should Live Where the Important Conversations Happen","slug":"your-ai-coding-agent-should-live-where-the-important-conversations-happen","published_at":"2026-05-31T16:00:33+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-ai-coding-agent-should-live-where-the-important-conversations-happen","url":"https://share.transistor.fm/s/9033804f","duration_seconds":481,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/your-ai-coding-agent-should-live-where-the-important-conversations-happen/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-ai-coding-agent-should-live-where-the-important-conversations-happen.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Your Graph Database Treats Edges Like Dumb Pointers. Here's What You're Missing.","slug":"your-graph-database-treats-edges-like-dumb-pointers-here-s-what-you-re-missing","published_at":"2026-05-30T16:00:24+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-graph-database-treats-edges-like-dumb-pointers-here-s-what-you-re-missing","url":"https://share.transistor.fm/s/2b3de148","duration_seconds":385,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/your-graph-database-treats-edges-like-dumb-pointers-here-s-what-you-re-missing/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-graph-database-treats-edges-like-dumb-pointers-here-s-what-you-re-missing.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How to Make Docker Builds Smaller and Faster","slug":"how-to-make-docker-builds-smaller-and-faster","published_at":"2026-05-30T16:00:21+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-make-docker-builds-smaller-and-faster","url":"https://share.transistor.fm/s/87c571b7","duration_seconds":591,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-to-make-docker-builds-smaller-and-faster/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-make-docker-builds-smaller-and-faster.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Your Coding Agent Will Get Ripped Out. Build Workflows That Survive It","slug":"your-coding-agent-will-get-ripped-out-build-workflows-that-survive-it","published_at":"2026-05-29T16:00:39+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-coding-agent-will-get-ripped-out-build-workflows-that-survive-it","url":"https://share.transistor.fm/s/5b375193","duration_seconds":332,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/your-coding-agent-will-get-ripped-out-build-workflows-that-survive-it/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-coding-agent-will-get-ripped-out-build-workflows-that-survive-it.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Next Stage of QA Evolution","slug":"the-next-stage-of-qa-evolution","published_at":"2026-05-29T16:00:36+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-next-stage-of-qa-evolution","url":"https://share.transistor.fm/s/39cbe9fe","duration_seconds":641,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-next-stage-of-qa-evolution/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-next-stage-of-qa-evolution.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Why Your Python Functions Are Secretly Changing Data You Never Passed to Them","slug":"why-your-python-functions-are-secretly-changing-data-you-never-passed-to-them","published_at":"2026-05-28T16:00:47+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-your-python-functions-are-secretly-changing-data-you-never-passed-to-them","url":"https://share.transistor.fm/s/8200f3d9","duration_seconds":498,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/why-your-python-functions-are-secretly-changing-data-you-never-passed-to-them/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-your-python-functions-are-secretly-changing-data-you-never-passed-to-them.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Why SDD Breaks Down in Microservices: Part 2. Why I Built Archspec to Keep Service Context Explicit","slug":"why-sdd-breaks-down-in-microservices-part-2-why-i-built-archspec-to-keep-service-context-explicit","published_at":"2026-05-28T16:00:45+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-sdd-breaks-down-in-microservices-part-2-why-i-built-archspec-to-keep-service-context-explicit","url":"https://share.transistor.fm/s/43b69ce4","duration_seconds":929,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/why-sdd-breaks-down-in-microservices-part-2-why-i-built-archspec-to-keep-service-context-explicit/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-sdd-breaks-down-in-microservices-part-2-why-i-built-archspec-to-keep-service-context-explicit.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How I Built an iPhone Theft Detection System Using Motion Sensors and Screen Time APIs","slug":"how-i-built-an-iphone-theft-detection-system-using-motion-sensors-and-screen-time-apis","published_at":"2026-05-27T16:00:37+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-i-built-an-iphone-theft-detection-system-using-motion-sensors-and-screen-time-apis","url":"https://share.transistor.fm/s/7dbf9da5","duration_seconds":323,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-i-built-an-iphone-theft-detection-system-using-motion-sensors-and-screen-time-apis/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-i-built-an-iphone-theft-detection-system-using-motion-sensors-and-screen-time-apis.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Windows Update Repair Tool Sysadmins Needed After Microsoft’s Troubleshooter Failed","slug":"the-windows-update-repair-tool-sysadmins-needed-after-microsoft-s-troubleshooter-failed","published_at":"2026-05-27T16:00:35+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-windows-update-repair-tool-sysadmins-needed-after-microsoft-s-troubleshooter-failed","url":"https://share.transistor.fm/s/2b0028ad","duration_seconds":1112,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-windows-update-repair-tool-sysadmins-needed-after-microsoft-s-troubleshooter-failed/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-windows-update-repair-tool-sysadmins-needed-after-microsoft-s-troubleshooter-failed.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"What is Predictive Software Quality? Software Operations in the AI Era","slug":"what-is-predictive-software-quality-software-operations-in-the-ai-era","published_at":"2026-05-26T16:00:31+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/what-is-predictive-software-quality-software-operations-in-the-ai-era","url":"https://share.transistor.fm/s/3ac42a69","duration_seconds":818,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/what-is-predictive-software-quality-software-operations-in-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/programming-tech-brief-by-hackernoon-6364125/what-is-predictive-software-quality-software-operations-in-the-ai-era.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Why Enterprise Teams Are Struggling With the Operational Cost of AI-Generated Code","slug":"why-enterprise-teams-are-struggling-with-the-operational-cost-of-ai-generated-code","published_at":"2026-05-26T16:00:29+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-enterprise-teams-are-struggling-with-the-operational-cost-of-ai-generated-code","url":"https://share.transistor.fm/s/94b033f2","duration_seconds":764,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/why-enterprise-teams-are-struggling-with-the-operational-cost-of-ai-generated-code/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-enterprise-teams-are-struggling-with-the-operational-cost-of-ai-generated-code.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"SwiftUI Performance Is Not About Views. It Is About Diffing","slug":"swiftui-performance-is-not-about-views-it-is-about-diffing","published_at":"2026-05-25T16:00:40+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/swiftui-performance-is-not-about-views-it-is-about-diffing","url":"https://share.transistor.fm/s/c74442b4","duration_seconds":741,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/swiftui-performance-is-not-about-views-it-is-about-diffing/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/swiftui-performance-is-not-about-views-it-is-about-diffing.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Your Automation Pipeline Is Not a Source of Truth","slug":"your-automation-pipeline-is-not-a-source-of-truth","published_at":"2026-05-25T16:00:38+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-automation-pipeline-is-not-a-source-of-truth","url":"https://share.transistor.fm/s/501cf310","duration_seconds":316,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/your-automation-pipeline-is-not-a-source-of-truth/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/your-automation-pipeline-is-not-a-source-of-truth.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How to Automate Android While Big Tech Kills the Web Dream","slug":"how-to-automate-android-while-big-tech-kills-the-web-dream","published_at":"2026-05-24T16:00:30+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-automate-android-while-big-tech-kills-the-web-dream","url":"https://share.transistor.fm/s/44afc8c7","duration_seconds":538,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-to-automate-android-while-big-tech-kills-the-web-dream/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-automate-android-while-big-tech-kills-the-web-dream.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Here's How You Can Stop N+1 Queries Forever","slug":"here-s-how-you-can-stop-n-1-queries-forever","published_at":"2026-05-24T16:00:28+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/here-s-how-you-can-stop-n-1-queries-forever","url":"https://share.transistor.fm/s/5f0f7cd4","duration_seconds":843,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/here-s-how-you-can-stop-n-1-queries-forever/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/here-s-how-you-can-stop-n-1-queries-forever.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How to Build a Product Overview Section with shadcn/ui","slug":"how-to-build-a-product-overview-section-with-shadcn-ui","published_at":"2026-05-23T16:00:29+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-build-a-product-overview-section-with-shadcn-ui","url":"https://share.transistor.fm/s/72ff91be","duration_seconds":1074,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-to-build-a-product-overview-section-with-shadcn-ui/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-build-a-product-overview-section-with-shadcn-ui.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"A Case Study on How PHP Handles Identifiers and Text Internally","slug":"a-case-study-on-how-php-handles-identifiers-and-text-internally","published_at":"2026-05-23T16:00:27+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/a-case-study-on-how-php-handles-identifiers-and-text-internally","url":"https://share.transistor.fm/s/9cc32eab","duration_seconds":497,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/a-case-study-on-how-php-handles-identifiers-and-text-internally/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/a-case-study-on-how-php-handles-identifiers-and-text-internally.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Test Automation Tools are having a moment","slug":"test-automation-tools-are-having-a-moment","published_at":"2026-05-22T16:01:14+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/test-automation-tools-are-having-a-moment","url":"https://share.transistor.fm/s/108942ab","duration_seconds":286,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/test-automation-tools-are-having-a-moment/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/test-automation-tools-are-having-a-moment.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Undefined Behavior: Ghosts in the Fog, or Boundaries of a Model?","slug":"undefined-behavior-ghosts-in-the-fog-or-boundaries-of-a-model","published_at":"2026-05-22T16:01:12+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/undefined-behavior-ghosts-in-the-fog-or-boundaries-of-a-model","url":"https://share.transistor.fm/s/18bde191","duration_seconds":542,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/undefined-behavior-ghosts-in-the-fog-or-boundaries-of-a-model/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/undefined-behavior-ghosts-in-the-fog-or-boundaries-of-a-model.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Benchmarking PHP 8.4 and Node.js 22 Across Real Backend Workloads","slug":"benchmarking-php-8-4-and-node-js-22-across-real-backend-workloads","published_at":"2026-05-19T16:00:38+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/benchmarking-php-8-4-and-node-js-22-across-real-backend-workloads","url":"https://share.transistor.fm/s/6e9132f1","duration_seconds":1396,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/benchmarking-php-8-4-and-node-js-22-across-real-backend-workloads/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/benchmarking-php-8-4-and-node-js-22-across-real-backend-workloads.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Top 17 AI Testing Tools in 2026 (+ Claude Bonus)","slug":"top-17-ai-testing-tools-in-2026-claude-bonus","published_at":"2026-05-19T16:00:35+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/top-17-ai-testing-tools-in-2026-claude-bonus","url":"https://share.transistor.fm/s/6d97eb81","duration_seconds":1592,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/top-17-ai-testing-tools-in-2026-claude-bonus/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/top-17-ai-testing-tools-in-2026-claude-bonus.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"AI Coding Tip 020 - Create a Second Brain","slug":"ai-coding-tip-020-create-a-second-brain","published_at":"2026-05-18T16:00:45+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-coding-tip-020-create-a-second-brain","url":"https://share.transistor.fm/s/f130e12a","duration_seconds":712,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/ai-coding-tip-020-create-a-second-brain/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/ai-coding-tip-020-create-a-second-brain.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Hacktron Raises $2.9M to Bring Security Testing Into Every Code Change","slug":"hacktron-raises-2-9m-to-bring-security-testing-into-every-code-change","published_at":"2026-05-18T16:00:43+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/hacktron-raises-2-9m-to-bring-security-testing-into-every-code-change","url":"https://share.transistor.fm/s/c707cbe6","duration_seconds":399,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/hacktron-raises-2-9m-to-bring-security-testing-into-every-code-change/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/hacktron-raises-2-9m-to-bring-security-testing-into-every-code-change.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"222 Blog Posts To Learn About Test Automation","slug":"222-blog-posts-to-learn-about-test-automation","published_at":"2026-05-17T16:00:45+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/222-blog-posts-to-learn-about-test-automation","url":"https://share.transistor.fm/s/0d9c6349","duration_seconds":3172,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/222-blog-posts-to-learn-about-test-automation/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/222-blog-posts-to-learn-about-test-automation.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Rostok Framework: Automating Underactuated Robot Gripper Design","slug":"rostok-framework-automating-underactuated-robot-gripper-design","published_at":"2026-05-17T16:00:43+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/rostok-framework-automating-underactuated-robot-gripper-design","url":"https://share.transistor.fm/s/7c286fb2","duration_seconds":579,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/rostok-framework-automating-underactuated-robot-gripper-design/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/rostok-framework-automating-underactuated-robot-gripper-design.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"A Block Editor Is Not Just a Text Field","slug":"a-block-editor-is-not-just-a-text-field","published_at":"2026-05-11T16:00:57+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/a-block-editor-is-not-just-a-text-field","url":"https://share.transistor.fm/s/9f9df723","duration_seconds":884,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/a-block-editor-is-not-just-a-text-field/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/a-block-editor-is-not-just-a-text-field.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How AI Is Changing the Role of .NET Developers","slug":"how-ai-is-changing-the-role-of-net-developers","published_at":"2026-05-11T16:00:55+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-ai-is-changing-the-role-of-net-developers","url":"https://share.transistor.fm/s/c26d8355","duration_seconds":402,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-ai-is-changing-the-role-of-net-developers/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-ai-is-changing-the-role-of-net-developers.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Browser Security Breakthrough That Made UAF Exploits Harder","slug":"the-browser-security-breakthrough-that-made-uaf-exploits-harder","published_at":"2026-05-10T16:00:57+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-browser-security-breakthrough-that-made-uaf-exploits-harder","url":"https://share.transistor.fm/s/8946bc0c","duration_seconds":261,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-browser-security-breakthrough-that-made-uaf-exploits-harder/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-browser-security-breakthrough-that-made-uaf-exploits-harder.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"53 Blog Posts. 0 Google Clicks. 81 Downloads. 6 Weeks of Marketing a Free iOS App.","slug":"53-blog-posts-0-google-clicks-81-downloads-6-weeks-of-marketing-a-free-ios-app","published_at":"2026-05-09T16:00:37+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/53-blog-posts-0-google-clicks-81-downloads-6-weeks-of-marketing-a-free-ios-app","url":"https://share.transistor.fm/s/32aae793","duration_seconds":1515,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/53-blog-posts-0-google-clicks-81-downloads-6-weeks-of-marketing-a-free-ios-app/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/53-blog-posts-0-google-clicks-81-downloads-6-weeks-of-marketing-a-free-ios-app.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"An Open Workflow Tool to Power the Age of Agentic AI","slug":"an-open-workflow-tool-to-power-the-age-of-agentic-ai","published_at":"2026-05-09T16:00:35+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/an-open-workflow-tool-to-power-the-age-of-agentic-ai","url":"https://share.transistor.fm/s/64fc13f2","duration_seconds":773,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/an-open-workflow-tool-to-power-the-age-of-agentic-ai/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/an-open-workflow-tool-to-power-the-age-of-agentic-ai.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"From Copilots to Autonomous Agents: The Senior Engineer's New Role","slug":"from-copilots-to-autonomous-agents-the-senior-engineer-s-new-role","published_at":"2026-05-08T16:01:13+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/from-copilots-to-autonomous-agents-the-senior-engineer-s-new-role","url":"https://share.transistor.fm/s/27122292","duration_seconds":352,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/from-copilots-to-autonomous-agents-the-senior-engineer-s-new-role/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/from-copilots-to-autonomous-agents-the-senior-engineer-s-new-role.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How Senior Engineers Actually Make Architecture Decisions","slug":"how-senior-engineers-actually-make-architecture-decisions","published_at":"2026-05-08T16:01:10+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-senior-engineers-actually-make-architecture-decisions","url":"https://share.transistor.fm/s/75b711e9","duration_seconds":684,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-senior-engineers-actually-make-architecture-decisions/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-senior-engineers-actually-make-architecture-decisions.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Why Modern Systems Are Built Around Logs, State, and Time","slug":"why-modern-systems-are-built-around-logs-state-and-time","published_at":"2026-05-07T16:01:13+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-modern-systems-are-built-around-logs-state-and-time","url":"https://share.transistor.fm/s/866c74cf","duration_seconds":555,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/why-modern-systems-are-built-around-logs-state-and-time/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-modern-systems-are-built-around-logs-state-and-time.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Spec-First Development Showdown: Spec Kit, OpenSpec, BMad and Gangsta Agents Compared","slug":"the-spec-first-development-showdown-spec-kit-openspec-bmad-and-gangsta-agents-compared","published_at":"2026-05-07T16:01:11+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-spec-first-development-showdown-spec-kit-openspec-bmad-and-gangsta-agents-compared","url":"https://share.transistor.fm/s/42f3975a","duration_seconds":1065,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-spec-first-development-showdown-spec-kit-openspec-bmad-and-gangsta-agents-compared/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-spec-first-development-showdown-spec-kit-openspec-bmad-and-gangsta-agents-compared.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"We Built Bank-Grade Security for Immigrants. Here's What Broke First.","slug":"we-built-bank-grade-security-for-immigrants-here-s-what-broke-first","published_at":"2026-05-06T16:01:52+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/we-built-bank-grade-security-for-immigrants-here-s-what-broke-first","url":"https://share.transistor.fm/s/6f66a82d","duration_seconds":487,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/we-built-bank-grade-security-for-immigrants-here-s-what-broke-first/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/we-built-bank-grade-security-for-immigrants-here-s-what-broke-first.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The GitHub Monoculture: Why It’s Time to Decentralize Your Code","slug":"the-github-monoculture-why-it-s-time-to-decentralize-your-code","published_at":"2026-05-06T16:01:49+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-github-monoculture-why-it-s-time-to-decentralize-your-code","url":"https://share.transistor.fm/s/e4a01bc4","duration_seconds":389,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-github-monoculture-why-it-s-time-to-decentralize-your-code/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-github-monoculture-why-it-s-time-to-decentralize-your-code.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"55 Blog Posts To Learn About Data Structures And Algorithms","slug":"55-blog-posts-to-learn-about-data-structures-and-algorithms","published_at":"2026-05-04T16:00:44+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/55-blog-posts-to-learn-about-data-structures-and-algorithms","url":"https://share.transistor.fm/s/5e2d304e","duration_seconds":787,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/55-blog-posts-to-learn-about-data-structures-and-algorithms/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/55-blog-posts-to-learn-about-data-structures-and-algorithms.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How to Build a Reactive SPA by Using PHP, Twig, and JavaScript via Stimulus: Part Two","slug":"how-to-build-a-reactive-spa-by-using-php-twig-and-javascript-via-stimulus-part-two","published_at":"2026-05-04T16:00:42+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-build-a-reactive-spa-by-using-php-twig-and-javascript-via-stimulus-part-two","url":"https://share.transistor.fm/s/7bb3c0cd","duration_seconds":558,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-to-build-a-reactive-spa-by-using-php-twig-and-javascript-via-stimulus-part-two/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-to-build-a-reactive-spa-by-using-php-twig-and-javascript-via-stimulus-part-two.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Build a Tiny Grep Clone While Rust Teaches You Who Owns What","slug":"build-a-tiny-grep-clone-while-rust-teaches-you-who-owns-what","published_at":"2026-05-02T16:00:54+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/build-a-tiny-grep-clone-while-rust-teaches-you-who-owns-what","url":"https://share.transistor.fm/s/14fda91e","duration_seconds":790,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/build-a-tiny-grep-clone-while-rust-teaches-you-who-owns-what/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/build-a-tiny-grep-clone-while-rust-teaches-you-who-owns-what.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Deterministic Routing: The Hidden Key to Low Latency","slug":"deterministic-routing-the-hidden-key-to-low-latency","published_at":"2026-05-02T16:00:52+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/deterministic-routing-the-hidden-key-to-low-latency","url":"https://share.transistor.fm/s/2878b96d","duration_seconds":1371,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/deterministic-routing-the-hidden-key-to-low-latency/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/deterministic-routing-the-hidden-key-to-low-latency.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The Classic Computer Vision Trick Behind Smooth Image Blending","slug":"the-classic-computer-vision-trick-behind-smooth-image-blending","published_at":"2026-05-01T16:00:43+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-classic-computer-vision-trick-behind-smooth-image-blending","url":"https://share.transistor.fm/s/faaa41aa","duration_seconds":230,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/the-classic-computer-vision-trick-behind-smooth-image-blending/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/the-classic-computer-vision-trick-behind-smooth-image-blending.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"7 Essential IP Geolocation API Features Every Developer Needs","slug":"7-essential-ip-geolocation-api-features-every-developer-needs","published_at":"2026-05-01T16:00:41+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/7-essential-ip-geolocation-api-features-every-developer-needs","url":"https://share.transistor.fm/s/595b0171","duration_seconds":547,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/7-essential-ip-geolocation-api-features-every-developer-needs/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/7-essential-ip-geolocation-api-features-every-developer-needs.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"What If the Next Killer Device Isn’t a Phone — But a Memory Upgrade?","slug":"what-if-the-next-killer-device-isn-t-a-phone-but-a-memory-upgrade","published_at":"2026-04-30T16:01:04+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/what-if-the-next-killer-device-isn-t-a-phone-but-a-memory-upgrade","url":"https://share.transistor.fm/s/81c60b2e","duration_seconds":442,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/what-if-the-next-killer-device-isn-t-a-phone-but-a-memory-upgrade/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/what-if-the-next-killer-device-isn-t-a-phone-but-a-memory-upgrade.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How AsyncSequence Makes Swift AI Apps Feel Instant","slug":"how-asyncsequence-makes-swift-ai-apps-feel-instant","published_at":"2026-04-30T16:01:02+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-asyncsequence-makes-swift-ai-apps-feel-instant","url":"https://share.transistor.fm/s/c32345f1","duration_seconds":299,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-asyncsequence-makes-swift-ai-apps-feel-instant/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-asyncsequence-makes-swift-ai-apps-feel-instant.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"I Hid a Watermark in Screenshots, and iOS Thought It Was a Password","slug":"i-hid-a-watermark-in-screenshots-and-ios-thought-it-was-a-password","published_at":"2026-04-29T16:00:37+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/i-hid-a-watermark-in-screenshots-and-ios-thought-it-was-a-password","url":"https://share.transistor.fm/s/e368c037","duration_seconds":508,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/i-hid-a-watermark-in-screenshots-and-ios-thought-it-was-a-password/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/i-hid-a-watermark-in-screenshots-and-ios-thought-it-was-a-password.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"How inDrive Detects Silent Android Resource Overrides Before Merge","slug":"how-indrive-detects-silent-android-resource-overrides-before-merge","published_at":"2026-04-29T16:00:35+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-indrive-detects-silent-android-resource-overrides-before-merge","url":"https://share.transistor.fm/s/87bf9c7d","duration_seconds":434,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/how-indrive-detects-silent-android-resource-overrides-before-merge/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/how-indrive-detects-silent-android-resource-overrides-before-merge.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Hiring More QA Engineers Won’t Fix Your Coverage Problem","slug":"hiring-more-qa-engineers-won-t-fix-your-coverage-problem","published_at":"2026-04-27T16:01:05+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/hiring-more-qa-engineers-won-t-fix-your-coverage-problem","url":"https://share.transistor.fm/s/ed437963","duration_seconds":597,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/hiring-more-qa-engineers-won-t-fix-your-coverage-problem/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/hiring-more-qa-engineers-won-t-fix-your-coverage-problem.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Why Mobile Apps Need Backend Thinking (Even on the Frontend)","slug":"why-mobile-apps-need-backend-thinking-even-on-the-frontend","published_at":"2026-04-26T16:01:18+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-mobile-apps-need-backend-thinking-even-on-the-frontend","url":"https://share.transistor.fm/s/6202311d","duration_seconds":560,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/why-mobile-apps-need-backend-thinking-even-on-the-frontend/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/why-mobile-apps-need-backend-thinking-even-on-the-frontend.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Refactoring 038: Reifying Collections for Type Safety","slug":"refactoring-038-reifying-collections-for-type-safety","published_at":"2026-02-17T16:00:44+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/refactoring-038-reifying-collections-for-type-safety","url":"https://share.transistor.fm/s/2036b763","duration_seconds":424,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/refactoring-038-reifying-collections-for-type-safety/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/refactoring-038-reifying-collections-for-type-safety.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Stop Guessing Thread Pool Sizes: How to Plug AI into Spring Batch Safely","slug":"stop-guessing-thread-pool-sizes-how-to-plug-ai-into-spring-batch-safely","published_at":"2026-02-17T16:00:42+00:00","page_url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/stop-guessing-thread-pool-sizes-how-to-plug-ai-into-spring-batch-safely","url":"https://share.transistor.fm/s/59218bd5","duration_seconds":365,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/programming-tech-brief-by-hackernoon-6364125/episodes/stop-guessing-thread-pool-sizes-how-to-plug-ai-into-spring-batch-safely/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/programming-tech-brief-by-hackernoon-6364125/stop-guessing-thread-pool-sizes-how-to-plug-ai-into-spring-batch-safely.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}]}