PDC: Microsoft .NET Framework: Overview and Applications for Babies
The PDC 2008 schedule is locked down. Looks like my main talk is on the first day, 10/27 at 5:15pm-6:30pm. Come to the talk and we'll all go out for tacos afterwards, maybe a party. :)
The scheduling tool is a little wonky, but if you want to add my talk to your sessions, you can go to https://sessions.microsoftpdc.com/public/sessions.aspx, sign in, search for "hanselman" then click "Add to My Sessions" in the lower right corner.
Here's the title and abstract:
Microsoft .NET Framework: Overview and Applications for Babies
Join Scott Hanselman for this lots-of-code-minimal slides talk that walks through the sheer joy of building out a .NET Framework application with Visual Studio using many of the new advances in the .NET Framework 3.5SP1 and 4.0. We have a data layer with Entity Framework, use REST web services with WCF and ADO.NET Data Services, write an ASP.NET site for reporting using Dynamic Data and MVC. All the data will come from a WPF client application and a Silverlight application that the audience will run live! All this, plus it's an application that babies and toddlers will love!
The back story here is in July, Dan Fernandez and Brian Keller, who are both Pure Evil© had the idea to send folks who watch "This Week on C9" to my BabySmash Feedback page and vote up a phony feature, asking for "Massively Multiplayer Online BabySmash so Babies can Smash together."
That first episode is here and they had the idea at 16:50-18:25. On the following week's show they noticed (4:32-5:15) that the new MMO BabySmash feature became the #1 feature with a 588% increase.
Of course, I'm an idiot, and I didn't know ANY of this. I thought that people (insane people) really wanted this feature. Later, on another show, I came on This Week on Channel9 and learned of their evil (27:25-30:05). They TOTALLY got me.
Then I started thinking about PDC and figured, why not? Why not add some networked ideas to BabySmash to showcase the .NET Framework.
My talk at PDC will show a bunch of 3.5 SP1 features in BabySmash! like WPF, plus I've added ADO.NET Data Services, Entity Framework, ASP.NET MVC, Charts and Graphs, Silverlight, Virtual Earth, AJAX, and jQuery. I'll also show a Silverlight version of BabySmash that talks to the same server-side endpoints, and we'll all (the audience) run BabySmash Silverlight on our laptops during the talk (better than just checking your email, which is what you usually do in talks) and see if we can't crush my server live. Then I'll talk about new .NET 4.0 features that I could use to take the whole solution to the next level.
I'm hoping it'll be a fun way for us to see what is in 3.5SP1 and how to use it as well as what's coming in .NET 4.0 and how it could improve out application. It's definitely not a Northwind Demo.
I hope I see you there.