NDepend
A review and guide to NDepend, a static code analysis tool for .NET, covering its features, setup, and use for improving code quality.
A review and guide to NDepend, a static code analysis tool for .NET, covering its features, setup, and use for improving code quality.
Explores new bulk operation methods ExecuteDelete and ExecuteUpdate in Entity Framework 7 for improved database performance.
A visual guide explaining core LINQ functions in C#/.NET with sketches and examples, including Select, Where, Aggregate, and more.
A technical tutorial on applying Modern Portfolio Theory for investment optimization using JAX and differentiable programming.
A discussion on overcoming the challenges of starting in open source, featuring insights from Brian Douglas and an introduction to the Open Sauced platform.
A developer argues for using a combination of tabs and spaces for code indentation, focusing on accessibility and developer preference.
Advice for former CTOs wanting to return to hands-on engineering roles, discussing skill refresh and career transition strategies.
A critique of using pre-made project templates and starter packs in web development, arguing they hinder learning and create long-term issues.
Explains C# logging source code generators in .NET 6, detailing their benefits and usage for efficient, structured logging.
CSS, News, Surveys, Data Analysis, State Of CSS Since 2019, the annual State of CSS survey has collected feedback from web developers from across the
A guide on using Azure DNS Private Resolver to resolve private DNS names over a Point-to-Site VPN connection without traditional DNS servers.
A developer explains why and how they ported a Python desktop application to use Meson for building, instead of Python's native packaging tools.
Discusses the importance of conciseness and direct communication in software development and open-source communities.
Explains the challenges of using non-ASCII characters in R packages for global portability, and why CRAN enforces checks.
A developer explains the advantages of using email workflows for code review and patch management, comparing it to platforms like GitHub.
A personal reflection on the successes and failures of open hardware projects, examining challenges like non-free components and supply issues.
Strategies for efficiently scheduling Docker containers to integration test 14+ databases in GitHub Actions, improving CI performance.
A technical article about improving the R package 'rimu' for handling multiple-response categorical data within data frames.
A roboticist argues for scaling robotics research like generative AI, focusing on data quality and iteration over algorithms for better generalization.
Explores how legacy IT systems resemble zombies, surviving on human knowledge, and why digital transformation must address both technology and human processes.