On October 28 and 29 Microsoft organized its Professional Developer Conference (PDC 2010). Sessions are highly technical, and targeted to the advanced developer. This year's content focuses on the next generation of Cloud Services, client & devices, and framework & tools.
The recording of all sessions is available online. Apart from the PDC Keynotes from Steve Ballmer and Bob Muglia we made a selection of sessions that are probably very interesting to you as well:
|The Future of C# and Visual Basic||Anders Hejlsberg||Come hear technical fellow Anders Hejlsberg describe the roadmap for C# and Visual Basic in vNext and beyond. See how these languages are evolving to address developer needs, and get an update on projects underway.|
|The Future of F#: Data and Services, At Your Fingertips, Strongly Typed||Don Syme||Programming today exhibits a voracious appetite for information, and one of the most important trends in languages today is to make access to data and services fluent and seamless. Come and see the latest from the F# team, and learn how we are extending F# to embed the analytical programmer instantly in a world of typed data and services, whether they be web, entreprise, client or local.|
|Inside Windows Azure||Mark Russinovich||Join Mark Russinovich, now working on Windows Azure, for an under the hood tour of the internals of Microsoft’s new cloud OS. Topics will include datacenter architecture, cloud OS architecture, and what goes on behind the scenes when you deploy a service, a machine fails or comes online and a role fails.|
|ASP.NET + Packaging + Open Source = Crazy Delicious||Scott Hanselman||Lots of great open source software is available, but it’s hard to figure out the best choice, get it, set it up, run it and update it. Visual Studio 2010 just came out but now we’ve got ASP.NET MVC 3, Razor, EF Magic Unicorn, SQL Compact Edition, HTML 5 and lots more coming at us fast. How can I easily get this stuff and put it together in an application in a reasonable amount of time? Join Scott Hanselman in this '”no-slides” talk as he tries to make sense of the .NET Framework and introduces you to some “new” tools that just might make your life (and the lives of open source developers) a lot easier.|
|LINQ, Take Two – Realizing the LINQ to Everything Dream||Bart De Smet||At PDC a few years back, we introduced LINQ to solve the impedance mismatch between various data models by means of integrated query syntax in mainstream programming languages. Today, we’re seeing a rich ecosystem around LINQ providers that allow developers to reach out to many more data models. However, there’s a lot of opportunity left to democratize even more data models. Based on theory of monads, we’ll explore the incredibly powerful nature of query comprehensions to do things like theorem solving, build reactive queries (cf. Reactive Extensions for .NET), carry out various forms of query optimization, split execution of queries across tiers, etc. In addition, we revisit the art of writing query providers, introducing some novel approaches to ensure better compile-time checking.|