Using Claude Code with Perl
Author tests Claude Code's AI-assisted code review and improvement suggestions on a legacy Perl module, noting its adaptability and language quirks.
Author tests Claude Code's AI-assisted code review and improvement suggestions on a legacy Perl module, noting its adaptability and language quirks.
A humorous exploration of using AI to generate Python scripts that identify and mock outdated C++ code patterns, comparing outputs from Claude Sonnet and GPT-5.
Explores naming conventions for mutexes in Go codebases and introduces structural search tools like ast-grep to analyze patterns.
Explains the new Experimental attribute in C# 12, which allows developers to mark library features as experimental and generate compile-time warnings.
A guide to using .NET Analyzers to improve code quality, covering setup, configuration, and enabling them across projects.
Interview with Sema CEO Matt Van Itallie on using generative AI for code analysis, developer productivity, and explaining software to non-technical executives.
A developer's summary of upgrading to .NET 8 Preview 7, RC1, and RC2, covering new warnings, API changes, and performance improvements.
An overview of ruff, a fast Python linter written in Rust that replaces tools like flake8, isort, and pyupgrade, and includes a language server.
A guide to tools for analyzing and reducing JavaScript bundle size, including VS Code extensions and online utilities.
Introduces a new open-source Roslyn analyzer library for .NET that helps developers identify performance issues with System.Collections and LINQ usage.
Explains how to detect and warn users of wildcard imports in Python, focusing on improving import times and namespace management in libraries like QuTiP.
Analyzing the Kubernetes codebase structure using cloc and FlameGraph to visualize 4 million lines of code and key directories.
Learn how Python's Abstract Syntax Trees (AST) work and how to use the `ast` module to analyze your code structure.
A guide to using Django's check framework and Python's ast module to automate custom code quality and style enforcement, like ensuring model fields have verbose names.
Explores three methods for packaging Roslyn analyzers specific to a NuGet package, discussing trade-offs in adoption, updates, and user control.
A developer builds a plugin-based Python code analyzer using straight.plugin and AST parsing to enforce coding standards like class naming and docstrings.
A guide on using the dotnet-addcasa global tool to automatically add Code Analysis and StyleCop checks to .NET Core projects.
Analyzing C# coding trends on GitHub using BigQuery, covering tabs vs. spaces, brace styles, and popular libraries.
A tutorial on integrating Code Analysis and StyleCop for code quality in .NET Core projects, including setup and rule configuration.
Introducing ngrev, a reverse engineering tool for Angular that visualizes project structure to help developers understand and optimize large codebases.