← All Tags

Devops

124 episodes

#6166: Turning a Drifted Server Into a Rebuildable Playbook

Your server grew for years. Now you want a recipe that can rebuild it from scratch. Here's the honest path from drift to playbook.

home-automationbackups-and-archivinglinuxcontainers-and-virtualizationdevops

#6163: Forking a Keyboard for One Voice Feature

Daniel built a Hebrew-English dictation engine. Now he wants to fuse it into someone else's keyboard — without inheriting its entire future.

speech-recognitionlocal-aiopen-sourcedevopssmartphones

#6125: Which Env Var Wins? Cloud vs. Local Precedence

Same variable name, two values, one silent winner. Vercel and n8n go one way; dotenv goes the other.

devopslinuxprogramming-languages

#6099: Code-First Workflow Runners: Prefect, Temporal, Dagster

Your workflow lives in git, your GUI is just a window, and your worker actually runs the jobs. Which runner wins?

workflow-automationopen-sourcedevopsprogramming-languages

#5968: Gentoo in 2026: Still Worth Compiling?

Twenty years on Linux and he's never tried Gentoo. In 2026, does the compile-everything reputation still hold?

linuxopen-sourcedevopscontainers-and-virtualization

#5965: Compiling From Source: What You Actually Get

Source builds aren't faster — they're smaller. What USE flags, compiler flags, and the build feedback loop actually buy you.

devopsopen-sourcelinuxprogramming-languages

#5942: Service Workers: The Proxy That Never Sleeps

A JavaScript file with no tab, no DOM, and the power to intercept every request your site makes — and why refreshing never updates it.

linuxweb-developmentdevopsreliability-engineering

#5940: The Missing Middle: Content APIs and ISR for a 6,000-Episode Catalog

When your catalog is too big to rebuild on every change, what has to change? Turns out the missing middle might already exist.

cloud-computingdatabasesdevopsai-securityai-coding-assistants

#5912: Building Your Own CRM with AI: Where to Start

AI can't write your CRM for you — but it can remove the friction. Start with the schema, not the code.

ai-coding-assistantsdevopsdatabasescloud-computingcontainers-and-virtualization

#5843: Why pip and uv Share Almost No Code

pip won by being preinstalled, not by being best. uv is a from-scratch Rust rewrite, not a wrapper — and the speed story isn't really about Rust.

programming-languagesdevopsopen-source

#5816: Why Linux Still Runs on a 1986 Mailing List

Linux 7.3 release candidates ship through a 1986 email tool. Here's why the kernel never left the listserv.

open-sourcedevopshistory-of-technologylinux

#5813: How Python Became AI's Default Language

Python was never designed for science. So how did a general-purpose scripting language end up carrying the entire AI industry?

programming-languagesopen-sourcedevopsai-inference

#5773: Declaring Environments: Compose, Nix, and the Agent Boundary

Docker Compose, Nix, devcontainers, microVMs — how automated provisioning works, and where the boundary moves when an agent needs a workspace.

containers-and-virtualizationdevopsai-inferencecloud-computing

#5643: Do Git Branches Actually Nest? AI Agents and Stacked PRs

Git branches don't nest — so what are we really doing when AI agents stack pull requests?

devopsai-coding-assistantsopen-sourceworkflow-automation

#5621: Constrained Decoding for AI-Generated Podcast Tags

A working AI podcast pipeline has one quiet failure: the tagging. Here's how constrained decoding and a stable taxonomy fix it.

ai-evaluationprompt-engineeringai-inferencedevops

#5574: Ephemeral Containers and the ADE Label Nobody Owns

Claude Code's cloud sessions spin up a fresh VM every time. Here's what that breaks, and the new term for what Daniel actually wants.

ai-coding-assistantsmodel-context-protocolcontainers-and-virtualizationdevops

#5425: Preview Branches Without the Branch Dance

Daniel dreads the branch-switching dance. Turns out Vercel's promote-to-production makes most of those steps not exist.

devopsai-coding-assistantsweb-developmentopen-source

#5422: Switching Android Keyboards Without the Tap Dance

One listener wants a one-tap jump between his Parakeet voice keyboard and his typing keyboard. Android says no — unless you know the trick.

hallucinationsspeech-recognitionsmartphonesopen-sourcedevops

#5405: Omarchy: The Linux Distro Built for AI Agents

Omarchy treats AI agents as users of the OS itself — every setting a command, every config a text file. Here's how it works and where it breaks.

linuxai-coding-assistantsopen-sourcedevopscyberattacks

#5327: Catching Duplicate Submissions Before They Burn Credits

A dropped webhook response caused a double submission. Here's how to build a screener that catches duplicates before generation runs.

devopscyberattacksdata-storageai-inference

#5285: Two Queues, One Cron Tick: Serverless Batch Pipelines

What does a queue look like when your process is disposable? Two queues, one cron tick, and a 50% batch discount.

devopscloud-computingreliability-engineeringai-inference

#5025: What Does "Contract" Actually Mean in Code?

From TypeScript interfaces to database schemas — when is a software contract real, and when is it just a hope?

programming-languagesai-alignmentdevops

#5018: Where Should Coding Agents Actually Live?

Exploring whether coding agents should run locally or fully in the cloud — and what changes when they move.

ai-coding-assistantsmodel-context-protocolcloud-computingdevops

#5017: Reverse-Engineering a Backend from the Frontend

Building a backend when only the frontend exists—database first, then ORM, API, and the hidden traps.

databasesweb-developmentprogramming-languagesdevops