Archives
All posts organized by publication date.
-
Strategic Test Design: Reduce AI-Generated Test Bloat
AI tools can generate comprehensive test suites, but they often include redundant tests that increase maintenance overhead. This post explores using pytest.parametrize and strategic test design to maintain coverage while reducing test suite size.
-
Generate C4 Diagrams from Your Codebase
Have Claude read your codebase, generate C4 diagrams, and load them in Structurizr. From zero to full documentation in under 30 minutes.
-
Makefiles in 2025: The Build Tool That Refuses to Die
Why Makefiles remain incredibly useful for modern development workflows, from simple task runners to complex build orchestration, and how they create perfect synergy with AI coding assistants
-
Claude Using Outdated Library Documentation? Fix with Context7 MCP
When Claude Code gets stuck guessing library APIs and syntax, Context7 MCP server loads the actual docs. Here's how it saved my Structurizr debugging session.
-
I Run 4 AI Agents in Parallel. Here's How I Keep Them from Destroying My Codebase
After hundreds of Claude sessions, I discovered how to keep AI agents on track with strategic documentation. Here's the system that enables multi-session handoffs and actually ships production code.
-
Restore PyCharm Scratch Files After Upgrading Versions
Lost your PyCharm scratch files after upgrading? Here's the 2-minute fix to restore all your scratch files from the Application Support folder.
-
Django + Next.js SaaS Starter Template with AI Agents
Open source Django + Next.js boilerplate with AI coding agents, authentication structure, and Docker. Build your SaaS in days, not weeks. Perfect for 2025.
-
Ship Your Developer Blog in 30 Minutes with Cloudflare and Astro
The fastest path from zero to deployed developer blog using Cloudflare Workers, Astro, and AstroPaper theme.