Mastering .NET Debugging

Microsoft's .NET is a proven success, but when you get into trouble, you can get into trouble deep. With a team spending 50% of its time debugging, the best way to ship on time is to learn how to debug better and faster.

Mastering .NET Performance Tuning

Small code is fast code and fast code is good code. .NET makes development easy, but with the garbage collector as a black box, great performance can be hard to achieve – unless you know what you’re doing. Get the expert tips and tricks that allow you to extract the maximum amount of performance from your applications.

Mastering .NET Threading

Performance, responsiveness, and scalability are the keys to building software your users will love. This class is all about endowing your server and client applications with these attributes.