Browse by Tags
All Tags »
TechEd08 »
Performance (
RSS)
This is the last in a series of posts summarizing my TechEd 2008 presentation titled "Next Generation Production Debugging". Previous posts in the series: Introduction and first demo (or how to survive without a debugger) Taking dump files and opening them up; analyzing a memory leak Dissecting deadlocks (native and managed) Analyzing an invalid handle situation After spending some quality time with the debugger, analyzing an invalid handle situation, I approached the final demo. In this...
To each and every one of you who attended my TechEd session - thanks! There are so many interesting talks and I appreciate the fact you have chosen mine. As I promised, this post is a summary of slides, demo code and the transcripts of each demo I've shown throughout the session. (As soon as the session recording will be available, I will update this post with a link to it.) I divided the demo transcripts into a series of posts because they are fairly long. You can find everything I've written...
This TechEd 's keynote featured .NET brainteasers, an idea originally conceived by Amir Shevat . The idea is interrupting the keynote once in a while, to ask a short technical question. The answer seems obvious at first, but there's always a catch. Following today's keynote, here are the two brainteasers I presented and the explanations. Brainteaser #1 What does the following code output in the Release build? (Note the emphasis.) using System.Threading; static void Main( string [] args...