For native debugging, Visual Studio lets you "program" the debugger to stop exactly when your problem hypothesis occurs. If you are sitting in the debugger pressing F5 over and over, you’re going about it wrong. In this session, you’ll learn all the tricks of setting breakpoints so you stop exactly when you want to stop. With everything from hit counts, conditionals, and multithreading, there’s plenty of breakpoint excitement in this action-packed session. You, too, can be a breakpoint ninja!