DCSIMG
TechEd 2008 (Israel): Next Generation Production Debugging - All Your Base Are Belong To Us

All Your Base Are Belong To Us

Mostly .NET internals and other kinds of gory details

TechEd 2008 (Israel): Next Generation Production Debugging

TechEd Israel 2008 is going to take place on April 6-8, in Eilat (as usual).  By the way, if you haven't registered yet, there might still be some room so hurry up!

At the upcoming conference, I will be speaking about production debugging in a session cleverly titled "Next Generation Production Debugging".  I am just about to finalize the list of topics and demos that I will be talking about.

To help you decide, some talented people at Sela and you-niversity helped me film a short promo video (about 5 minutes long) introducing myself and the TechEd session.  Feel free to watch it (Hebrew warning...) and let me know what you think.

image

I will probably show you some tools and techniques that you haven't seen before; demonstrate a theoretical approach to practical problems and show why the theory matters; and last but not least, have some fun with my favorite debugger in front of all of you!  :-)

If you liked my DevAcademy session, you are probably going to like this one as well.  If you haven't been to my DevAcademy session, but are interested in understanding what's going on with your code in run-time, learning about new tools and concepts which reveal bugs and facilitate finding problems, then I expect to see you at my session.

Comments

Yaron said:

I program most of the time in .net. I am familiar with WinDbg and some of the other tools and know that they are less useful for me. Will your session be useful for a .net developer?

Yaron

# February 29, 2008 8:24 PM

Sasha Goldshtein said:

The content is going to be almost 100% .NET, so I think the answer is yes.  I will only be showing WinDbg and other tools in situations where Visual Studio is not enough to solve a problem.

I don't know why you're saying that these tools are less relevant for you, so if you could elaborate I might offer more insight.  In my consultancy work, I would be lost if all I had to use was Visual Studio.

# March 1, 2008 12:52 PM

Yaron said:

AFAIK WinDbg can only show the call stack of the native code and not the managed one, so it is weaker when it comes to .net. If this is not true please elaborate.

# March 2, 2008 12:42 PM

Sasha Goldshtein said:

Recent versions of WinDBG from the Debugging Tools for Windows have built-in support for managed call stacks and for traversing managed source code (including breakpoints).

However, even before this support was introduced, the .NET debugging extension SOS.DLL gave you support for managed call stacks and exceptions in WinDBG through commands like !bpmd and !clrstack.

I have shown some of these things in my Developers Academy II lecture, so you might want to take a look at it to see what kinds of things are possible with WinDBG in the .NET realm.  (There's a post on my blog with a link to the session slides and its video recording.)

# March 9, 2008 1:19 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 


Enter the numbers above: