Development
Building software: programming, developer tools, APIs, deployment and DevOps, and building with AI (agents, MCP servers, RAG, AI coding tools). An extra channel alongside an episode's main one, so AI engineering episodes sit in both.
#2474: Private Container Registries: Docker Hub vs GHCR vs Self-Hosting
Comparing Docker Hub, GitHub Container Registry, and self-hosted options for private container storage.
#2473: GitHub Actions Beyond CI/CD: What You're Missing
Cron jobs, self-hosted runners, NPM publishing, and self-healing repos — GitHub Actions does way more than run tests.
#2472: When Guardrails Break: The Hidden Costs of AI Gateway Filtering
PII detection at the gateway layer can block legitimate invoices. Here's how guardrails actually work and where they fail.
#2470: Where Intelligence Should Live in Your Pipeline
When should you fine-tune a tiny model for prompt enhancement instead of prompting a large one? The answer depends on latency, precision, and domain.
#2469: Embedding Model Deprecation: RAG's Silent Killer
When OpenAI retires an embedding model, your RAG pipeline breaks silently. Here’s how to fix it.
#2468: When Tokens Meet GPU Seconds
How to track AI spend across Open Router, Replicate, and more — without a unified dashboard.
#2467: The Time Tax on API Access
How OpenAI and Anthropic structure API tiers, rate limits, and why your billing history matters more than you think.
#2466: The Hidden Trap of Embedding Model Lock-In
What happens when your vector database works great — until your embedding model gets deprecated and your vectors become useless.
#2465: JSON-L vs Parquet: When Each Format Wins
How far can JSON-L scale before it breaks? And why does Parquet dominate for millions of rows?
#2464: Batch APIs: The 50% Discount You're Probably Misusing
Batch inference APIs offer 50% off — but only for the right workloads. Here's when they actually make sense.
#2463: Tmux vs Modern Terminals: What Multiplexing Actually Gets You
What multiplexing actually means, why tmux still matters, and how WezTerm and Ghostty changed the calculus.
#2462: Pick Two: Server-Resident, Mobile-Native, Agentic CLI in 2026
How to run Claude Code on a server and use it from your phone — the honest tradeoffs in 2026.
#2461: How Claude Code's Conversation Compaction Actually Works
The three-tier system, what survives, what dies, and why you shouldn't rely on auto-compact.
#2460: Shopping in a Fragmented Market
The real challenges of building an AI agent that navigates Hebrew e-commerce, geographic shipping quirks, and whitelist curation.
#2459: Drizzle vs Prisma: Which ORM Wins for AI-Native Backends?
Comparing Drizzle and Prisma for AI-native backends, MCP servers, and the future of agent-centric development.
#2456: Choosing Between AI Cloud Providers
A practical guide to choosing between Modal, RunPod, Nebius, and Baseten for AI workloads.
#2444: Custom IDs: UUIDs vs Human-Readable Keys
How to design database IDs that balance security, human readability, and performance — with lessons from Stripe and TypeID.
#2443: How Podcast RSS Feeds Can Speak Every Language
One RSS feed, a transcript tag, and TTS voice cloning — the emerging standard for letting any podcast speak any language.
#2441: When One Sentence Beats Four Clicks
What happens when you ditch the admin panel and let AI agents manage your systems directly?
#2440: Build Your Own CRM With AI Agents
Off-the-shelf CRMs are built for sales teams, not solo operators. Here's why building your own with AI might be smarter.