PDC 2008 Recommends List
I thought I would share the sessions at the PDC I really enjoyed and would recommend for viewing for those that didn't attend. And you know who you are. :) And those who did attend but didn't get to watch these. I'm sure there are more that were great, but these are the ones that stuck out to me.
Deep Dive: Dynamic Languages in Microsoft .NET
Jim Hugunin gives a great session on Dynamic Languages. This was the best talk I went to the entire PDC so I'm listing it first, but you should watch The Future of C# below first. It is very reminiscent of the few Computer Sciences courses I've taken. You won't learn any skills here that will directly apply, but covers theoretical aspects of cross language support. He is also very entertaining to boot!
The Future of C#
With the dynamic language potentials, they must find a way to have an intellisense generator just like how the asp.net designer has its own plug in framework. Maybe with interop type generation?
dynamic video = youTubeServer.GetVideo( "" ); // returns xml
1: dynamic video = GetYouTubeVideo( "3f73fv" ); //returns wrapped xml string
2: ltTitle.Text = video.Title;
3: ltObject.Text = video.Embed;
The c# interpreter was really neat at the end.
ASP.NET and JQuery
ASP.NET: Cache Extensibility
Stefan Schackow explains how the new Cache Api can work and what you can do when you open up the caching framework. This will allow more powerful extensions such as David Penton's Cache Pattern being tied directly into the framework.
Project "Velocity": A First Look
Murali Krishnaprasad does a good job introducing the new distributed caching framework called "velocity". The option of a sending a read/write provider to a cache call has some interesting possibilities.