Download All of the PDC 2008 Sessions and Slides

This year I was able to attend Microsoft’s PDC 2008. There were tons of fantastic sessions that I was unable to attend. One of the great things that Microsoft did with the PDC this year was to make the session videos available to everyone within twenty-four hours of the presentation. That’s great but what if you wanted to download all of the session for offline viewing? Luckily for us Luciano Evaristo Guerche has made a tutorial to download all of the session videos and PowerPoint decks. Essentially, it involves a FireFox plug-in called DowThemAll to download all of the session videos that Luciano has aggregated in four blog posts PDC 2008 – Day 1 (46 matching sessions), PDC 2008 – Day 2 (50 matching sessions), PDC 2008 – Day 3 (60 matching sessions), PDC 2008 – Day 4 (49 matching sessions). Really nifty. But when the files are downloaded it saves the session number in the file name and not the session name. So I created a small program that scrapes the session titles from Luciano’s posts and concatenates it with the session number and renames the file. You can download the project or view the source below. Enjoy.

Update: 11/1/08 7:30 PM – After downloading the files I’ve found a few are not available.

PowerPoint Slides:
BB13 SharePoint 2007 – Creating SharePoint Applications with Visual Studio 2008
BB39 NET Services – Logging, Diagnosing, and Troubleshooting Applications Running Live in the Cloud
SYMP05 Services Symposium – Enterprise Grade Cloud Applications
SYMP03 Parallel Symposium – Future of Parallel Computing
PC48 Research – Designing the World Wide Telescope
TL57 Panel – The Future of Programming Languages
TL61 Panel – The Future of Unit Testing

High Quality Videos
BB06 Live Services – Mesh Services Architecture and Concepts
BB51 Live Services – Programming Live Services Using Non-Microsoft Technologies

Update 11/6/08 10:30 PM – Looks like I should read more carefully. Luciano’s post shows how you can rename the files within DownThemAll. Guess it’s just another case of a programmer creating a solution for something that’s already been solved. Either way it was good to get into some code.


Technorati Tags: