Pitfall: using var and async together
Explains a subtle bug in C# where using 'var' with an async method call without 'await' leads to unexpected behavior, and discusses prevention.
Explains a subtle bug in C# where using 'var' with an async method call without 'await' leads to unexpected behavior, and discusses prevention.
Exploring the development of ng2lint, a configurable static code analyzer for Angular 2 and TypeScript projects to enforce style guides and best practices.
Announcing JDeps Maven Plugin 0.2, a tool that breaks builds on unexpected JDK-internal API dependencies with flexible rule configuration.
Introducing a PHP library for identifying dead code using executable markers called "tombstones" to safely clean up legacy projects.
An analysis of common patterns in technical postmortems, focusing on error handling and configuration as primary causes of system failures.
A guide to writing a flake8 plugin using Python AST to check for incorrectly declared static methods in code.
A critical review of the Julia programming language, highlighting performance and numerous bugs encountered by the author.
A developer's hands-on review of NDepend, a static analysis tool for .NET, covering setup, UI, and its powerful CQLinq-based rule engine.
A guide on using Xcode Run Scripts to enforce code conventions by failing builds and providing jump-to-error functionality for developers.
A developer's guide to improving Perl skills, covering documentation, CPAN modules, and a review of a Perl testing book.
A developer's review of NDepend, a tool for analyzing code dependencies, metrics, and quality using visual diagrams and a custom query language.