// blog

Insights on AI-powered code maintenance, platform engineering, and developer productivity.

Migrate Kafka to Redpanda across every repo in your org

How to Migrate Kafka to Redpanda Across Every Repo in Your Org

Redpanda is Kafka API compatible, so migrating from Kafka is mostly an infrastructure-as-code change, not an application rewrite. Here's the exact method for updating your Terraform, Helm, and monitoring config, the two compatibility checks that connectivity tests don't cover, and how to run it across every repo at once.

mandy | Jul 17, 2026 | // 13 min read
Ingress-NGINX migration across Kubernetes clusters

How to Migrate Off Ingress-NGINX Across Every Kubernetes Cluster

Ingress-NGINX reached end of life in March 2026. Here's how to pick a replacement, apply the mechanical annotation rewrites, and coordinate the cutover across every cluster in your fleet.

matthew-holmes | Jul 14, 2026 | // 15 min read
Angular major version upgrade across multiple repos

How to Run an Angular Major Version Upgrade Across Every Repo

Run an Angular major version upgrade across multiple repos: reconcile version drift, align peer deps, apply ng update in-tree, and open one PR per repo.

mandy | Jul 9, 2026 | // 9 min read
What AI Coding Tools Don't Ship

What AI Coding Tools Don't Ship: The Work That Starts After the PR

AI coding tools have solved code generation. They haven't solved code shipping. Here's what happens to that PR after the demo ends — and why 80% of changes stall.

matthew-holmes | Jul 7, 2026 | // 9 min read
Migrate CircleCI to GitHub Actions across every repo

How to Migrate from CircleCI to GitHub Actions Across Every Repo

How to migrate from CircleCI to GitHub Actions: convert config.yml to a workflow file, map orbs, executors, caching, and artifacts, and run the migration across every repository at once.

mandy | Jun 29, 2026 | // 9 min read
AI for Platform Engineering — Where It Helps and Where It Doesn't

AI for Platform Engineering: Where It Helps and Where It Doesn't

AI automates one half of platform engineering: writing the code. It leaves the other half — getting dozens of teams to actually merge changes — completely untouched.

matthew-holmes | Jun 25, 2026 | // 7 min read