// Topics / Testing

Testing

    Testing AI Where It Actually Runs Offline evals are necessary but not sufficient. Here's how I test AI features in production with shadow mode, canaries, and rollback automation -- with Go code. testing ai production AI Code Review Is Mostly Noise I've been running AI code review on real PRs for months. It catches some real bugs. It also generates a staggering amount of useless commentary. engineering ai development How I Actually Test LLM Features LLM outputs are non-deterministic. That doesn't mean you can't test them rigorously. Here's the layered testing approach I use in production. llm testing ai LLM Evaluation: Stop Shipping on Vibes Your LLM feature looks great in demos and breaks in production. Here is how to build an evaluation loop that catches regressions before your users do. ai llm testing AI Code Review: What It Actually Catches (And What It Misses) After three months of using AI-assisted code review across multiple projects, here's what actually works and what's just noise. ai engineering developer-experience Testing Microservices Without Losing Your Mind Microservices fail at the seams. A layered test strategy that keeps feedback fast and catches integration issues before production. testing microservices go Comparing Infrastructure Testing Approaches: What Actually Catches Bugs I tested Terraform modules with unit checks, policy engines, and full integration runs side by side. Here's what each approach actually catches and what it misses. infrastructure testing infrastructure-as-code Your Load Tests Are Lying to You Most load tests produce comforting numbers instead of useful answers. Here's what I learned the hard way about getting honest results. testing performance reliability Your Staging Environment Is Lying to You Staging never catches the real bugs. Here's how I learned to test in production without burning everything down. testing production ci-cd Stop Counting Code Reviews and Start Reading Them Most code reviews are theater. Here's what actually makes them worth the time. engineering testing teams You Don't Need to Be Netflix to Break Things on Purpose Chaos engineering isn't just for the big players. Here's how a small team can start breaking things deliberately and actually learn from it. reliability testing devops