Fragments Dec 4
A summary of recent tech articles discussing AI's impact on code quality, AI-assisted healthcare, security risks, and developer productivity.
A summary of recent tech articles discussing AI's impact on code quality, AI-assisted healthcare, security risks, and developer productivity.
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.
Guide to securing Azure infrastructure code using DevSecOps practices, Azure DevOps, and the KICS open-source static analysis tool.
Explains the Testing Trophy, a model for JavaScript testing ROI, covering E2E, Integration, Unit, and Static tests.
Learn how to configure VS Code to highlight unused Python variables and imports using the PyLance language server for cleaner code.
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.
Explores the trade-offs of dynamic imports in Angular, highlighting tooling challenges and benefits of static analysis for build optimization.
Introducing Revive, a fast and extensible linter for Go that improves upon golint with configuration, custom rules, and better performance.
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.
Exploring the development of ng2lint, a configurable static code analyzer for Angular 2 and TypeScript projects to enforce style guides and best practices.
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.