Learn to leverage dotPeek, a decompiler tool that converts .NET assemblies into equivalent C# code and optionally shows the underlying IL code.
Latest Debugging Articles
Probe into the best practices of exception handling, and see a few effective error handling strategies to use in your projects.
Use the NuGet framework to create an object-to-object comparer that allows us to compare objects recursively.
Code profiling is dynamic program analysis for identifying performance problems and more. Learn about the VS code profilers available.
Harness the power of code refactoring, a controller technique or process of restructuring your code without changing its external behavior.
It's good practice to use code metrics to validate code; it will improve code quality and make your application maintainable and less complex.
Latest CodeGuru Developer Columns
Here, the proverbial rubber meets the road. Finish this project and create a working magnifier.
Use the features in the .NET system to invert colors in a graphic. Coding examples are both in C# and VB.NET.
Discover the world of Portable Class Libraries (PCLs) and how they can work for you.