Suppressions of Suppressions
Discusses the risks of suppressing lint rules in code and proposes a meta-lint rule to prevent suppressing critical rules.
Discusses the risks of suppressing lint rules in code and proposes a meta-lint rule to prevent suppressing critical rules.
A guide on switching a Python project from multiple linters to Ruff, a single, powerful tool.
Explains the Testing Trophy, a model for JavaScript testing ROI, covering E2E, Integration, Unit, and Static tests.
Integrating the Bandit security tool for automated code checks and improving the user sign-up flow in a Django SaaS project.
How using ESLint, Prettier, and TypeScript as static analysis tools can help eliminate common bugs in JavaScript development.
How to use JSDoc comments for TypeScript-like type checking in JavaScript files without a compilation step.
A guide to implementing effective code reviews, covering tone, automation, and best practices for teams.
The article argues against nitpicking in code reviews by advocating for automated style checks to improve efficiency and focus.
An analysis of common patterns in technical postmortems, focusing on error handling and configuration as primary causes of system failures.
A critical review of the Julia programming language, highlighting performance and numerous bugs encountered by the author.
A developer's guide to improving Perl skills, covering documentation, CPAN modules, and a review of a Perl testing book.