Effective Debugging in .NET

Studies show that 35 to 50% of the programming time is spent on debugging. Yet, this is a skill that many developers tend to neglect. In this workshop, we’ll present you with a various range of debugging problems and guide you on the methodology to solve them. From the little-known features of Visual Studio to the powerful capabilities of WinDbg, we’ll explore a wide variety of tools and help you pick the right one for the right situations.

Outline:

  • Common debugging scenarios with Visual Studio. Tips and tricks. Little known features.
  • Performance investigations with Visual Studio and PerfView
  • Post-mortem debugging with Visual Studio and WinDbg
  • Automating live application/memory dump processing with ClrMD

Requirements:

  • Visual Studio 2017
  • WinDbg
  • Perfview