by Klaus Graefensteiner
21. October 2008 06:23
Downing
Either I am getting old or I am just tired of the not very creative way how you can select your PDC sessions at https://sessions.microsoftpdc.com/public/timeline.aspx. This time around the actually did a nicer job than the prior PDS, but honestly, is this all they came up with after releasing Silverlight 2.0? Some scrollbars and sliding tables? All this beauty doesn't solve my main problem. I have to go through all the sessions, read them and pick them. Wouldn't it be nice to have a select all button? Or have some kind of session planner applet that lets you define some rules about what sessions you would like to attend. Specify your most and least favorite presenters or your hottest topic. Your session planner will pick the sessions for you, and have a fallback plan ready.
Figure 1: PDC2008 Session Timeline
LA Convention Center Floor Plans
Main Floor
Figure 2: LA Convention Center Main Floor
Second Floor
Figure 3: LA Convention Center Second Floor
My Session Selection
Sunday, October 26
10:00 AM - 12:00 PM | |
1:15 PM - 3:15 PM | |
3:45 PM - 5:45 PM | |
Monday, October 27
8:30 AM - 10:30 AM | |
8:30 AM - 11:00 AM | |
11:00 AM - 12:15 PM | Microsoft Advertising Platform: A Lap Around 501B | | A Lap around Cloud Services Part 1 Petree Hall CD | | Under the Hood: Advances in the .NET Type System 151 | | Microsoft Visual Studio Team System: A Lap Around VSTS 2010 153 | | |
12:45 PM - 1:30 PM | Microsoft Expression Blend: Tips & Tricks 408B | | "Dublin" and .NET Services: Extending On-Premises Applications to the Cloud 515A | | Microsoft Visual C# IDE: Tips and Tricks 403AB | | |
1:45 PM - 3:00 PM | Developing for Microsoft Surface 151 | | | | | The Future of C# Petree Hall CD | | Microsoft Visual Studio: Bringing out the Best in Multicore Systems 502A | | Managed Extensibility Framework: Overview 408B | | |
3:30 PM - 4:45 PM | A Lap around Cloud Services Part 2 Petree Hall CD | | ASP.NET MVC: A New Framework for Building Web Applications 153 | | Deep Dive: Dynamic Languages in Microsoft .NET 502A | | Parallel Programming for C++ Developers in the Next Version of Microsoft Visual Studio 408B | | |
5:15 PM - 6:30 PM | Framework Design Guidelines 403AB | | Agile Development with Microsoft Visual Studio 502A | | Microsoft Visual C++: 10 Is the New 6 408A | | IronRuby: The Right Language for the Right Job 515B | | Microsoft Visual Studio: Web Development Futures 153 | | |
Tuesday, October 28
8:30 AM - 10:30 AM | |
8:30 AM - 11:00 AM | |
11:00 AM - 12:00 PM | |
11:00 AM - 12:30 PM | |
12:45 PM - 1:30 PM | FAST: Building Search-Driven Portals with Microsoft Office SharePoint Server 2007 and Microsoft Silverlight 402A | | Live Services: What I Learned Building My First Mesh Application 501B | | Windows 7: Welcome to the Windows 7 Desktop 502A | | Windows 7: Programming Sync Providers That Work Great with Windows 408B | | Coding4Fun: Windows Presentation Foundation Animation, YouTube, iTunes, Twitter, and Nintendo's Wiimote 403AB | | Natural Interop with Silverlight, Office, and Python in Microsoft Visual C# and Microsoft Visual Basic 404A | | Visual Studio Debugger Tips & Tricks 409A | | |
1:45 PM - 3:00 PM | Live Services: A Lap around the Live Framework and Mesh Services 153 | | SQL Server 2008: Beyond Relational 406A | | SQL Server 2008: Business Intelligence and Data Visualization 515A | | Essential Cloud Storage Services 502A | | Windows 7: Best Practices for Developing for Windows Standard User 501B | | Windows 7: Writing World-Ready Applications 409A | | A Lap around "Oslo" Petree Hall CD | | |
3:30 PM - 4:45 PM | Microsoft Silverlight Futures: Building Business Focused Applications 153 | | Microsoft Visual Studio: Easing ASP.NET Web Deployment 408A | | Windows 7: Using Instrumentation and Diagnostics to Develop High Quality Software 404A | | | | | Project "Velocity": Under the Hood 403AB | | |
5:15 PM - 6:30 PM | Live Services: Building Applications with the Live Framework 502A | | Sync Framework: Enterprise Data in the Cloud and on Devices 408A | | Developing Solutions for Windows Server 2008 Hyper-V Using WMI 402A | | Windows 7: Unlocking the GPU with Direct3D 408B | | Deep Dive: Building an Optimized, Graphics-Intensive Application in Microsoft Silverlight 153 | | Windows 7: New APIs to Find, Visualize, and Organize 515B | | | | | |
Wednesday, October 29
8:30 AM - 10:00 AM | |
8:30 AM - 11:00 AM | |
10:30 AM - 11:45 AM | Live Services: Live Framework Programming Model Architecture and Insights 153 | | Windows 7: New APIs for Building Context-Aware Applications 515B | | Parallel Programming for Managed Developers with the Next Version of Microsoft Visual Studio Petree Hall CD | | Panel: The Future of Programming Languages 403AB | | Research: Concurrency Analysis Platform and Tools for Finding Concurrency Bugs 501B | | |
12:00 PM - 12:45 PM | Silverlight Controls Roadmap 404A | | Microsoft XNA Game Studio: An Overview 501B | | Improving Code Quality with Code Analysis 409A | | Panel: The Future of Unit Testing 406A | | |
1:15 PM - 2:30 PM | SQL Server 2008: New and Future T-SQL Programmability 515A | | Logging, Diagnosing, and Troubleshooting Applications Running Live in the Cloud 515B | | Windows 7: Developing Multi-touch Applications 502A | | Windows 7: New Text and Graphics APIs 408A | | Concurrency Runtime Deep Dive: How to Harvest Multicore Computing Resources 408B | | Improving .NET Application Performance and Scalability 153 | | |
3:00 PM - 4:15 PM | Live Services: Mesh Services Architecture and Concepts 153 | | SQL Server 2008: Deep Dive into Spatial Data 404A | | A Day in the Life of a Cloud Service Developer Petree Hall CD | | | | | Oomph: A Microformat Toolkit 501B | | | | | |
4:45 PM - 6:00 PM | Windows 7: New Shell User Experience APIs 151 | | | | | Architecture without Big Design Up Front 403AB | | |
Thursday, October 30
8:30 AM - 10:00 AM | Parallel Symposium: Addressing the Hard Problems with Concurrency 515A | | |
8:30 AM - 9:45 AM | SharePoint 2007: Creating SharePoint Applications with Visual Studio 2008 411 | | PowerShell: Creating Manageable Web Services 406A | | Windows 7: Web Services in Native Code 501B | | WCF: Developing RESTful Services 502A | | Microsoft .NET Framework: Declarative Programming Using XAML Petree Hall CD | | Research: Contract Checking and Automated Test Generation with Pex 403AB | | |
10:15 AM - 11:30 AM | Microsoft Silverlight 2: Control Model Petree Hall CD | | ASP.NET: Cache Extensibility 403AB | | Microsoft .NET Framework: CLR Futures 153 | | |
10:15 AM - 11:45 AM | Parallel Symposium: Application Opportunities and Architectures 515A | | |
12:00 PM - 1:15 PM | Enabling Test Automation Using Windows Server 2008 Hyper-V 403AB | | Windows 7: Writing Your Application to Shine on Modern Graphics Hardware 408B | | Managed and Native Code Interoperability: Best Practices 406A | | |
12:00 PM - 1:30 PM | Parallel Symposium: Future of Parallel Computing 515A | | |
1:45 PM - 3:00 PM | Identity: Windows CardSpace "Geneva" Under the Hood 411 | | WPF: Extensible BitmapEffects, Pixel Shaders, and WPF Graphics Futures 403AB | | ASP.NET AJAX Futures Petree Hall CD | | An Introduction to Microsoft F# 502A | | |
Recommended Sessions
The following sessions weren't in my initial selection, but after listening to some recent DotNetRocks podcasts, I am thinking about attending these lectures as well.
"Oslo": Building Textual DSLs
Thu 10/30 | 12:00 PM-1:15 PM | 502A
Presenter(s): Chris Anderson, Giovanni Della-Libera
Developing for Microsoft Surface
Mon 10/27 | 1:45 PM-3:00 PM | 151
Presenter(s): Brad Carpenter, Robert Levy
"Oslo": The Language
Tue 10/28 | 3:30 PM-4:45 PM | 151
Presenter(s): Don Box, David Langworthy
"Oslo": Customizing and Extending the Visual Design Experience
Wed 10/29 | 1:15 PM-2:30 PM | 151
Presenter(s): Don Box, Florian Voss
"Oslo": Repository and Models
Wed 10/29 | 3:00 PM-4:15 PM | 151
Presenter: Chris Sells
Roundup
There is hardly any session that doesn't spark my interest at this year's PDC. I am really looking forward to this event and I hope I can take away a lot of inspiration.