Keeping Your Codebase Honest: Building a Linting Pipeline with Git Hooks
How to enforce code quality automatically using git hooks—covering architectural boundaries, test coverage, type checking, and dead code detection.
Thoughts on software engineering, web development, and technology.
How to enforce code quality automatically using git hooks—covering architectural boundaries, test coverage, type checking, and dead code detection.
The five fundamental guidelines for object-oriented programming that help developers create more maintainable, flexible, and scalable software.
Why agentic coding tools can lead to technically sound but architecturally unfit code, and how to use AI more intentionally.