All posts by Jeremy

PDC 2008 : sessions videos are available online !

Since a few days now, videos from PDC 2008 sessions are available online (hosted on Channel9) !

Many videos seems to be very interesting and I wish I could have more time to take a look at them. The good news is that the material hosted on Channel9 will be online for a looooong time, so there is absolutely no need to download everything as quickly as possible.

Here is my personal list of the sessions that I watched or I’m going to watch (hoping that next year, I’ll have the luck to watch them in live from L.A :p)

I Paris, next february there will be the TechDays (lot of technical sessions during 3 days). I hope I’ll have the opportunity to go there with the members of .Net team of my company.

Historical debugger in Visual Studio 10

As you may already know, last week, Microsoft reveals the next version of Visual Studio : Visual Studio 2010.

To give more details about the new features, a “Visual Studio 10” week was set up on Channel9, and every day new features were described. You can find a list of the available screencast here.

I didn’t have time to watch all the videos, but I take a look at the historical debugger video and I must admit I was really impress by this new tool. Basically, using the historical debugger feature we will be able to “record” a debug session, and then, as using a “time machine” we will be able to step back in time through the debugger and find out what goes wrong.

I think this is a very cool feature and we can hope to improve the time we need to fix a bug (no more need to set multiple breakpoints to get closer to the bug iteration after iteration). I’m looking forward to play with it !

Thinking in WPF: more attached properties

In my last blog post, I wrote an article about attached properties. Today at work, I encountered a problem that can be solved in a nice way using an attached property. Because the functionality I wanted to implement is also very simple, I decided to blog about it to give a concrete example.

I wanted to use a TextBox to allow the user of my application to give a description for any item he selects in a TreeView. Because the TextBox’s content could be changed very frequently by the user, I thought it might be useful to select all the TextBox’s text when the user click in the control (so that as soon as he types something, the old content is cleared).

In this article, I will describe various way to implement this feature and I will detail the way I prefer, using of course an attached property !

Continue reading Thinking in WPF: more attached properties