Screencast intro to VS 2008 & .NET 3.5

I recently gave a presentation at work introducing some of the new features of VS 2008 and .NET 3.5.  No slides, just code.  And no pre-prepared chunks of code that are pasted into the editor either – everything written by hand.

In this 40 minute screencast I blast through Automatic Properties, Collection Initializers (Lists & Dictionaries), Implicit Typing, Anonymous Types, Extensions Methods, “Normal” Delegates, Anonymous Delegates, a natural evolution of delegates to Lambda expressions, Linq to objects using method chaining, Linq to objects using the natural Linq syntax, and finally Linq to XML.

Download or watch the screencast here:

One thought on “Screencast intro to VS 2008 & .NET 3.5

  1. Siderite

    Very nice presentation, with a smooth transition from 2.0 concepts to the new 3.5. I also enjoyed seeing people type as bad as I do >:).

    I think it would have been better to explain a little more about the deferred execution of linq queries and the way they are translated into other types of queries. For example I got an error in a query that looked liked ‘from var m in … where x==null OR x.value=m.x’ because it was FIRST translated into an SQL query and at that time x was null, so x.value threw an exception.

    But all in all, very nice and to the point.


Leave a Reply

Your email address will not be published. Required fields are marked *