TechEd 2008: Next Generation Production Debugging
My TechEd Eilat 2008 session titled Next Generation Production Debugging (webcast promo link) will be held on Monday, April 7, at 17:30-18:45 in the Hilton hotel.
This is going to be a hardcore session where I will strive to show you as many cool tools as possible to make sure you're going to enjoy your production debugging like never before! We will be looking at a client-server application with dozens of different issues, and learn to:
- Leverage some non-debugging tools before we dive in and start debugging like there's no tomorrow;
- Take a dump of a production process and analyze it on your development machine without interfering with the production machine's activity;
- Disentangle memory leaks from various perspectives using at least 3 different kinds of tools;
- Take deadlocks apart by using built-in OS mechanisms and CLR deadlock detectors;
- Use automatic verifications against our running code to catch inconsistencies and errors that we haven't been aware of;
- Take a bird's view at the performance characteristics of our application and drill down into the most intricate of details using a completely free toolset.
If time doesn't permit us going into each of these subjects in detail, here's a promise: After the session, I will post a detailed walkthrough on every and each of the demos, including code, screenshots and resources. I will also link to every tool I used.
If I haven't whetted your appetite yet, take a look at my DevAcademy2 session recording and my post on debugging and investigation tools to get a brief approximation of just how much fun we are all going to have.
Other sessions by Sela's lecturers that I will certainly be looking into are:
- Alon Fliess will make sure we finally understand how ORPC is different from SOA and what kind of bridges we have between these approaches;
- Manu Cohen-Yashar will guide us through SOA concepts with ESB guidance, workflows, WCF, communications security, identity management and more;
- Noam King will show us some sexy web applications written using ASP.NET MVC framework and Dynamic Data Controls;
- Tomer Shamam will teach us about data binding in WPF and just how powerful can this approach be with regard to building cleaner code;
- Alex Golesh (and Tamir Khason) will excite us all with WPF, Silverlight and... XNA! They are promising a cool game built on stage and I believe them.
See you in Eilat!