Probe into the best practices of exception handling, and see a few effective error handling strategies to use in your projects.
Latest Debugging Articles
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.
These tools enable you to get detailed application insights while you are debugging code.
Latest CodeGuru Developer Columns
With the addition of the C/C++ extension to Visual Studio Code, you might have what is needed in a small, cross-platform editor.
Explore how to create an Azure SQL database and to query that database by writing C# code from Visual Studio Code.
Learn how to mimic a typewriter's behaviour. Examples are in both C# and VB.NET.
Onion Architecture addresses the challenges faced with 3-tier and n-tier architectures, and provides a solution for common problems.