Technical writing on behavioral regressions, code review blind spots, and why certain bugs only show up in production.
Five real .NET open-source pull requests where GauntletCI flags swallowed exceptions, broken APIs, concurrency bugs, and hardcoded configuration before they reach production.
Read article →
A formal definition of Behavioral Change Risk (BCR) and the Behavioral Change Risk Validation (BCRV) methodology. Formalizes the validation gap that exists whenever a code change expands the behavior space beyond what any test is positioned to see.
Read article →
Breaking changes in .NET code are often invisible at compile time. Learn the patterns that break callers at runtime -- removed null guards, enum member removal, serialization contract changes -- and how to catch them pre-commit.
Read article →
Diff-based analysis examines only the lines you changed, not the entire codebase. This approach is faster, more precise, and more actionable than full-codebase scanning -- and it catches a different class of bugs.
Read article →
Tests pass but bugs still reach production. Learn the categories of risk that escape test suites and why a green build is not the same as safe code.
Read article →
Code review catches style and obvious logic errors. It routinely misses behavioral drift, contract changes, and implicit assumptions -- not because reviewers are careless, but because diffs hide what was removed.
Read article →