NDepend Blog

Improve your .NET code quality with NDepend

Understand NuGet Central Package Management and Transitive Pinning with Examples

January 16, 2025 4 minutes read Nowadays, .NET  applications often rely on numerous NuGet packages, each of which may depend on additional packages. As a result, it’s common for multiple...
NDepend January 16, 2025

.NET – 7 Decompiler Compared (2025)

January 10, 2025 9 minutes read Looking to reverse engineer or disassemble some .NET code? Then learning how to decompile .NET assemblies is an essential skill for any .NET developer...
NDepend January 10, 2025

C# Array and List Fastest Loop in 2025

January 9, 2025 5 minutes read Discussions about the fastest way to loop through an array (T[]) and a List<T> in C# have been ongoing. Results can vary with each...
NDepend January 9, 2025

Visual Studio vs Visual Studio Code: The Ultimate Guide (2025)

January 8, 2025 8 minutes read In the world of .NET development, two popular tools stand out: Visual Studio and Visual Studio Code. Visual Studio is generally recognized as a...
NDepend January 8, 2025

WPF vs WinForms – Making the Right Decision in 2025

January 7, 2025 7 minutes read If you’re a developer faced with the decision of selecting between Windows Presentation Foundation (WPF) and Windows Forms (WinForms) commonly referred to as WPF...
NDepend January 7, 2025

A Guide to Code Coverage Tools for C# in 2025

January 6, 2025 3 minutes read In this post, we’ll go through 8 different .NET code coverage tools and list their features to help you make a decision. But first,...
Erik Dietrich January 6, 2025