The difference between a good developer and a great developer is often not in the code they write, but in the debugging they do. If you can find bugs within minutes instead of hours, you’re going to be more valuable and your software will be better too. In this session you’ll learn how to go beyond setting a breakpoint and clicking F5 to become a capable debugger using all the power that Visual Studio offers. Learn the difference between Autos and Locals, how to use tracepoints and conditional breakpoints, how to change your code while it’s running or the values that were just calculated. Share breakpoints between machines and even (if you have Visual Studio Ultimate) travel in time to catch an intermittent bug after it has already happened, and watch it happen again.