Engineering blog
Deep-dive notes on the
tools you actually use.
Engineering articles on Docker, Git, APIs, JSON, terminals, mobile frameworks, and the rest of what the ABCsteps course covers — written to be genuinely helpful, with zero fluff.
Claude Code vs Codex CLI: A Same-Repo Workflow Test
A practical comparison of Claude Code and Codex CLI for real repository work, focused on context handling, patches, tests, review, and supervision cost.
Podman vs Docker for Developers in 2026
A developer-first comparison of Podman and Docker focused on local workflow, rootless containers, Compose habits, team fit, and real migration trade-offs.
Claude Opus 4.7 vs GPT-5.5 — Which AI Coding Agent Should Developers Choose?
A source-backed developer comparison of Claude Opus 4.7 and GPT-5.5, focused on tool surfaces, repo evaluation, supervision cost, and coding-agent trade-offs.
Deployment Day Checklist — What Senior Engineers Verify Before Shipping
The first time you ship something to production, you discover that 'the code works' is necessary but not sufficient. The deploy fails because an environment ...
Vue.js vs React — The Engineering Decision in 2026
If you are picking a frontend framework in 2026, the realistic options for most projects come down to two: React and Vue. Each one has a substantial ecosyste...
SEO for Engineers — Beyond Meta Tags
Most articles about SEO are bad. They optimize for the algorithm of an SEO industry — keyword stuffing, link exchanges, 'ten meta tags Google loves' — that h...
Writing Technical Documentation People Actually Read
Most engineering documentation is bad in a specific, predictable way: it lists what the system does without ever explaining what the system is for, who uses ...
Prompt Engineering Essentials — Beyond the Polite Question
The phrase 'prompt engineering' sounds like marketing. The work it describes is real. A poorly written prompt produces vague, hedged, or off-topic output fro...
Adding AI to Existing Apps With OpenRouter — One Endpoint, Many Models
Learn how to add AI to an existing app with OpenRouter behind a safe backend boundary, model discovery, guardrails, logging, and evaluation steps.
33 articles published · Page 1 of 4