TL;DR: Create React App builds bake environment variables at build time. ConfigMaps let you inject runtime configs into your container. Here’s how to bridge them so the same Docker image works across dev, staging, and production.
The Problem
You’ve built a React app with Create React App (CRA), Vite, or Next.js. You use .env files:
js
// api.js
const API_URL = proces...
Spend a few hours in Claude Code and the screen is mostly English — tool output, reasoning traces, permission prompts asking you to read and decide. Syntax highlighting is almost irrelevant. What matters is whether body-size prose stays comfortable after six hours of sessions.
Most terminal themes weren't built for that. They're tuned for token-colored code, where the eye jumps between ...
You’re using ChatGPT or Claude to speed up development. Good.
Then suddenly: your migrations are broken.
AI tools love editing files they shouldn’t touch, especially:
This is dangerous. One wrong change can corrupt your database...
This post is part of a series. Start here if you haven't already.
After the benchmarks post, I got a question that comes up every time I talk about Inglorious Web's renderi...
Prologue
A while ago, I decided to develop a fully accessible main navigation component in React and write a series of articles documenting the steps it took to create a non-trivial accessible component.
In my last development article, I covered using an array of navigation objects t...
I came to programming late — I didn't get into this world until I was past
35, and I'm 62 now, still writing code every day. This is a "build in public"
post about a tool I just finished, and I'd genuinely love your feedback.
For years I watched infrastructure teams keep their AWS inventory in
spreadsheets. It always worked — right up until it di...