Writing

Practical writing on .NET, Docker, CI/CD, and engineering in regulated environments.

15 posts

May 24, 2026·8 min read

Claude Code vs. The Rest: What Actually Ships in May 2026

A year into daily Claude use, I'm getting specific—which AI tool completes backend .NET tasks without hallucinating EF migrations or breaking CI pipelines.

aiproductivitytoolingautomation
May 11, 2026·11 min read

My MDX Blog Pipeline in 2026: The Decisions, the Trade-offs, and What I'd Do Differently

A honest retrospective on building a blog with Next.js 16, next-mdx-remote, Zod, Shiki, and Pagefind — and why I skipped Hugo, Jekyll, and Astro entirely.

next.jsmdxtypescriptblogarchitecture
Apr 25, 2026·8 min read

Building a Bash-first dev toolkit: what I automated, what I didn't, and what's next

A backend engineer's take on automating local dev environment setup with Bash — the architecture decisions, the honest gaps, and the things I'm still planning to fix.

bashdevopstoolingshellautomation
Apr 18, 2026·5 min read

Real-Time Integrations in Fuel Forecourt Systems: What I've Learned

Fuel forecourts are complex real-time environments: pump controllers, site controllers, POS kiosks, payment processors, and loyalty platforms all talking to each other simultaneously. Here's what building integrations in this space actually involves.

.netreal-timeintegrationspaymentsarchitecture
Mar 30, 2026·8 min read

How I Actually Use Claude — From Prompt Engineering to Agents and MCP

A year of using Claude daily for backend engineering work — what actually helps, what doesn't, and how features like Projects, MCP, and Claude Code fit into a real workflow.

aitoolingproductivity
Mar 28, 2026·4 min read

From Backend Engineer to DevOps: What Transfers and What Doesn't

After 20 years on the backend, I've spent the last few years moving closer to infrastructure and deployment. Here's what I wish I'd known before starting that shift.

devopscareer.netdockerci-cd