Videos

Sessions with titles in bold are available for smooth streaming playback

Using Mike Swanson's downloader and renamer

If you’d like to download all of the keynote and session content, download a recent build of cURL (~250K), and extract it to your folder-of-choice. Then, download PDC09Downloader.zip (1.49KB) and extract the PDC09Downloader.bat file to the same folder. From a command prompt, start PDC09Downloader by passing it one of the following parameters: WMVHIGH, WMV, MP4, PPTX. Then wait. For files that aren’t available, cURL will download a file that is around 221 bytes in size (if you change the extension to .htm and open it, you’ll see that the file is simply an HTML "not found" error page).

To rename the files, first, download the PDC09 Renamer batch file (4.52KB). Then, extract the PDC09Renamer.bat file to the folder that contains your downloaded files, and from a command prompt, type PDC09Renamer WMV to rename all of the .WMV files to the full session title. By changing the parameter, you can also rename your PPTX and MP4 files.

Title WMV WMV High MP4 Slides
CL05 Embodiment: The Third Great Wave of Computing Applications
Butler Lampson
WMV WMVHigh MP4 Slides
CL06 Networking and Web Services in Silverlight
Yavor Georgiev
WMV WMVHigh MP4 Slides
CL07 Mastering Microsoft .NET RIA Services
Dinesh Kulkarni
WMV WMVHigh MP4 Slides
CL35 Custom Behaviors for Advanced Microsoft Silverlight UI Effects
Peter Blois
WMV WMVHigh MP4 Slides
CL09 How Microsoft Visual Studio 2010 Was Built with WPF 4
Paul Harrington
WMV WMVHigh MP4 Slides
CL10 Windows Presentation Foundation 4 Plumbing and Internals
Blake Stone
WMV WMVHigh MP4 Slides
CL11 Advanced WPF Application Performance Tuning and Analysis
Bart De Smet, Eric Harding
WMV WMVHigh MP4 Slides
CL12 Developing with the Windows API Code Pack for Microsoft .NET Framework
Yochay Kiriaty
WMV WMVHigh MP4 Slides
CL13 Windows Touch Deep Dive
Reed Townsend
WMV WMVHigh MP4 Slides
CL14 Advanced Graphics Functionality Using DirectX
Michael Oneppo
WMV WMVHigh MP4 Slides
CL15 Modern 3D Graphics Using Windows 7 and Direct3D 11 Hardware
Michael Oneppo
WMV WMVHigh MP4 Slides
CL16 Optimizing for Performance with the Windows Performance Toolkit
Michael Milirud
WMV WMVHigh MP4 Slides
CL17 Building Sensor- and Location-Aware Applications with Windows 7 and .NET Framework 4
Gavin Gear
WMV WMVHigh MP4 Slides
CL18 Windows Ribbon Technical Deep Dive
Ryan Demopoulos
WMV WMVHigh MP4 Slides
CL19 Building Line of Business Applications with Microsoft Silverlight 4
David Poll
WMV WMVHigh MP4
CL20 Improving and Extending the Sandbox with Microsoft Silverlight 4
Joe Stegman
WMV WMVHigh MP4
CL21 Building Amazing Business Applications with Microsoft Silverlight and Microsoft .NET RIA Services
Brad Abrams
WMV WMVHigh MP4 Slides
CL22 Advanced Topics for Building Large-Scale Applications with Microsoft Silverlight
John Papa
WMV WMVHigh MP4 Slides
CL23 SketchFlow: Prototyping to the Rescue
Christian Schormann
WMV WMVHigh MP4
CL24 XAML Futures in Microsoft .NET Framework, Microsoft Silverlight and Tools
Michael Shim, Rob Relyea
WMV WMVHigh MP4 Slides
CL25 Become a Web Debugging Virtuoso with Fiddler
Eric Lawrence
WMV WMVHigh MP4 Slides
CL26 The "Audience API": Live Framework Present and Future
Todd Manion
WMV WMVHigh MP4 Slides
CL27 Multi-Touch on Microsoft Surface and Windows 7 for .NET Developers
Anson Tsao, Robert Levy
WMV WMVHigh MP4 Slides
CL28 New Developer Tools in Windows Embedded Standard 2011
Robert Smith, Ben Tucker
WMV WMVHigh MP4 Slides
CL29 Windows 7 and Windows Server 2008 R2 Kernel Changes (Continued from 1:30 Session)
Mark Russinovich
WMV WMVHigh MP4
CL30 Microsoft Expression Blend 3 for Developers: Tips, Tricks and Best Practices
DoRon Motter
WMV WMVHigh MP4 Slides
CL31 Mastering WPF Graphics and Beyond
David Teitlebaum
WMV WMVHigh MP4 Slides
CL32 Developing Testable Silverlight Applications
Keith Jones
WMV WMVHigh MP4 Slides
CL33 Windows Error Reporting
Kevin Hill
WMV WMVHigh MP4
CL34 Media Foundation: Supporting Hardware Codecs and Cameras
Stan Pennington
WMV WMVHigh MP4 Slides
CL36 Deep Dive on Bing Maps Silverlight Control
Keith Kinnan
WMV WMVHigh MP4 Slides
FT08 Code Visualization, UML, and DSLs
Cameron Skinner
WMV WMVHigh MP4 Slides
FT09 Scrum in the Enterprise and Process Customization with Microsoft Visual Studio 2010
Simon Bennett, Stuart Preston
WMV WMVHigh MP4 Slides
FT10 Evolving ADO.NET Entity Framework in .NET 4 and Beyond
Shyam Pather, Chris Anderson
WMV WMVHigh MP4 Slides
FT11 Future Directions for C# and Visual Basic
Luca Bolognese
WMV WMVHigh MP4 Slides
FT12 ADO.NET Data Services: What’s new with the RESTful data services framework
Pablo Castro
WMV WMVHigh MP4 Slides
FT13 What’s New for Windows Communication Foundation 4
Ed Pinto
WMV WMVHigh MP4 Slides
FT14 Workflow Services and Windows Server AppFabric
Mark Fussell
WMV WMVHigh MP4 Slides
FT16 Advanced Diagnostics, IntelliTrace™ and Test Automation
Habib Heydarian
WMV WMVHigh MP4 Slides
FT17 Spice Up Your Applications with Windows Workflow Foundation 4
Matt Winkler
WMV WMVHigh MP4 Slides
FT18 Microsoft ASP.NET Futures
Jonathan Carter, Scott Hunter
WMV WMVHigh MP4 Slides
FT19 C++ Forever: Interactive Applications in the Age of Manycore
Rick Molloy
WMV WMVHigh MP4 Slides
FT20 F# for Parallel and Asynchronous Programming
Luke Hoban
WMV WMVHigh MP4 Slides
FT21 PLINQ: LINQ, but Faster!
Ed Essey, Igor Ostrovsky
WMV WMVHigh MP4 Slides
FT22 Microsoft ASP.NET MVC 2: The New Stuff
Stephen Walther
WMV WMVHigh MP4 Slides
FT23 Extending the Microsoft Visual Studio 2010 Code Editor to Visualize Runtime Intelligence
Bill Leach, Gabriel Torok
WMV WMVHigh MP4 Slides
FT24 Building Extensible Rich Internet Applications with the Managed Extensibility Framework
Glenn Block
WMV WMVHigh MP4 Slides
FT25 Microsoft Application Server Technologies: Present and Future
Anil Nori
WMV WMVHigh MP4
FT26 Scaling Your Data Tier with Windows Server AppFabric
Murali Krishnaprasad
WMV WMVHigh MP4 Slides
FT27 Application Server Extensibility with Microsoft .NET 4 and Windows Server AppFabric
Nicholas Allen
WMV WMVHigh MP4
FT28 Microsoft .NET Micro Framework and Intelligent Devices
Lorenzo Tessiore
WMV WMVHigh MP4 Slides
FT29 Microsoft AJAX Library, jQuery, and Microsoft Visual Studio 2010
Stephen Walther
WMV WMVHigh MP4 Slides
FT30 Using Dynamic Languages to Build Scriptable Applications
Dino Viehland
WMV WMVHigh MP4 Slides
FT31 Dynamic Binding in C# 4
Mads Torgersen
WMV WMVHigh MP4 Slides
FT32 Code Like the Wind with Microsoft Visual Basic 2010
Lucian Wischik
WMV WMVHigh MP4 Slides
FT33 Microsoft Visual Basic IDE Tips and Tricks
Dustin Campbell
WMV WMVHigh MP4 Slides
FT34 Microsoft Project Code Name “M”: The Data and Modeling Language
Don Box, Jeff Pinkston
WMV WMVHigh MP4
FT35 Microsoft Visual C# IDE Tips and Tricks
DJ Park
WMV WMVHigh MP4 Slides
FT50 Building Data-Driven Applications Using Microsoft Project Code Name "Quadrant" and Microsoft Project Code Name "M"
Chris Sells, Douglas Purdy
WMV WMVHigh MP4 Slides
FT36 Future of Garbage Collection
Patrick Dussud
WMV WMVHigh MP4 Slides
FT52 Microsoft Perspectives on the Future of Programming
Butler Lampson, Erik Meijer, Don Box, Jeffrey Snover, Herb Sutter, Burton Smith
WMV WMVHigh MP4
FT53 Microsoft Visual Studio Lab Management to the Build Setup Rescue
Vinod Malhotra
WMVHigh MP4 Slides
FT54 Power Tools for Debugging
Sandeep Karanth, Kapil Vaswani
WMV WMVHigh MP4 Slides
FT55 Developing REST Applications with the .NET Framework
Henrik Nielsen
WMV WMVHigh MP4 Slides
FT56 Web Deployment Painkillers: Microsoft Visual Studio 2010 & MS Deploy
Vishal R. Joshi
WMV WMVHigh MP4 Slides
FT57 Microsoft ASP.NET 4 Core Runtime for Web Developers
Stefan Schackow
WMV WMVHigh MP4 Slides
FT58 What’s New in Microsoft ASP.NET 4 Web Forms and Dynamic Data
Scott Hunter
WMV WMVHigh MP4 Slides
FT59 ASP.NET MVC 2: Ninjas Still on Fire Black Belt Tips
Scott Hanselman
WMV WMVHigh MP4
FT60 A Lap Around Microsoft Visual Studio and Team Foundation Server 2010
Mario Rodriguez, Cameron Skinner
WMV WMVHigh MP4 Slides
KEY01 Day 1 Keynote
WMVHigh
KEY02 Day 2 Keynote
WMVHigh
SVR01 Accelerating Applications Using Windows HPC Server 2008
Ming Xu
WMV WMVHigh MP4 Slides
FT05 Automating "Done Done" in the Team Workflows with Microsoft Visual Studio Ultimate and Team Foundation Server 2010
Brian Randell, Jamie Cool
WMV WMVHigh MP4 Slides
SVC01 Lap Around the Windows Azure Platform
Manuvir Das
WMV WMVHigh MP4 Slides
FT02 Data Programming and Modeling for the Microsoft .NET Developer
Don Box, Chris Anderson
WMV WMVHigh MP4 Slides
PR03 Developer Patterns to Integrate Microsoft Silverlight 3.0 with Microsoft SharePoint 2010
Paul Stubbs
WMV WMVHigh MP4 Slides
PR01 Developing xRM Solutions Using Windows Azure
Andrew Bybee
WMV WMVHigh MP4 Slides
SVC03 Development Best Practices and Patterns for Using Microsoft SQL Azure Databases
Tony Petrossian
WMV WMVHigh MP4 Slides
FT03 Manycore and the Microsoft .NET Framework 4: A Match Made in Microsoft Visual Studio 2010
Stephen Toub
WMV WMVHigh MP4 Slides
CL02 Microsoft Silverlight 3: Advanced Performance and Profiling Techniques
Seema Ramchandani
WMV WMVHigh MP4 Slides
CL01 Microsoft Silverlight 4 Overview
Karen Corby
WMV WMVHigh MP4 Slides
PR05 Microsoft Unified Communications: Developer Platform Futures
Chris Mayo
WMV WMVHigh MP4 Slides
FT06 Accelerated Windows Application Development with Microsoft Visual C++ 2010
Boris Jabes
WMV WMVHigh MP4 Slides
SVC04 Petabytes for Peanuts! Making Sense out of “Ambient” Data.
David Campbell
WMV WMVHigh MP4 Slides
SVR03 Data Tier Applications in Visual Studio 2010
Sanjay Nagamangalam, S Murali
WMV WMVHigh MP4
CL03 DirectX11 DirectCompute
Chas Boyd
WMV WMVHigh MP4 Slides
FT07 The State of Parallel Programming
Burton Smith
WMV WMVHigh MP4 Slides
PR02 Overview of SharePoint 2010 Programmability
Mike Ammerlaan
WMV WMVHigh MP4 Slides
SVR02 Using Classification for Data Security and Data Management
Clyde Law
WMV WMVHigh MP4 Slides
CL04 Windows 7 and Windows Server 2008 R2 Kernel Changes
Mark Russinovich
WMV WMVHigh MP4 Slides
SVC02 Windows Identity Foundation Overview
Vittorio Bertocci
WMV WMVHigh MP4 Slides
FT04 Windows Workflow Foundation 4 from the Inside Out
Bob Schmidt
WMV WMVHigh MP4 Slides
PR06 Developing Solutions with Business Connectivity Services in Microsoft SharePoint Server 2010
Steve Fox
WMV WMVHigh MP4
PR07 Developing Solutions for Microsoft SharePoint Server 2010 Using the Client Object Model
Mike Ammerlaan
WMV WMVHigh MP4 Slides
PR09 Document Assembly and Manipulation on Microsoft SharePoint Server 2010 Using Word Automation Services and Open XML
Zeyad Rajabi
WMVHigh MP4 Slides
PR10 SharePoint Is Not Just On-Premise: Developing and Deploying Solutions to Microsoft SharePoint Online
Rob Howard
WMV WMVHigh MP4 Slides
PR11 Leveraging and Extending Microsoft SharePoint Server 2010 Identity Features
Venky Veeraraghavan
WMV WMVHigh MP4 Slides
PR12 It's All about the Services: Developing Custom Applications for Microsoft SharePoint Server 2010 Using Microsoft ASP.NET, WCF, and REST
Maxim Lukiyanov
WMV WMVHigh MP4 Slides
PR13 Integrating and Extending the Microsoft Office Communicator Experience with Windows Presentation Foundation and Microsoft Silverlight
David Ollason
WMV WMVHigh MP4 Slides
PR14 Unleashing the Power of Excel on the Web
Shahar Prish
WMV WMVHigh MP4 Slides
PR30 The Exchange 2010 Developer Story: Building Rich Exchange-enabled Applications for the Enterprise and the Cloud
Jason Henderson
WMV WMVHigh MP4 Slides
PR31 Managing the Solution Lifecycle for xRM Applications
Andrew Bybee
WMV WMVHigh MP4 Slides
PR33 Build a .NET Business Application in 60 Minutes with xRM and SharePoint
Barry Givens, Nikhil Hasija
WMV WMVHigh MP4 Slides
SVC06 Scaling out Web Applications with Microsoft SQL Azure Databases
David Robinson
WMV WMVHigh MP4 Slides
SVC08 Patterns for Building Scalable and Reliable Applications with Windows Azure
Brad Calder
WMV WMVHigh MP4 Slides
SVC09 Windows Azure Tables and Queues Deep Dive
Jai Haridas
WMV WMVHigh MP4 Slides
SVC10 Software + Services Identity Roadmap Update
Kim Cameron, Dmitry Sotnikov
WMV WMVHigh MP4 Slides
SVC12 Microsoft SQL Azure Database: Under the Hood
Jeff Currier
WMV WMVHigh MP4 Slides
SVC13 Windows Azure Present and Future
Manuvir Das
WMV WMVHigh MP4 Slides
SVC14 Windows Azure Blob and Drive Deep Dive
Brad Calder
WMV WMVHigh MP4 Slides
SVC15 Windows Azure Monitoring, Logging, and Management APIs
Matthew Kerner
WMV WMVHigh MP4 Slides
SVC16 Developing Advanced Applications with Windows Azure
Steve Marx
WMV WMVHigh MP4 Slides
SVC17 Enabling Single Sign-On to Windows Azure Applications
Hervey Wilson
WMV WMVHigh MP4 Slides
SVC18 Building Hybrid Cloud Applications with Windows Azure and the Service Bus
Clemens Vasters
WMV WMVHigh MP4 Slides
SVC19 REST Services Security Using the Access Control Service
Justin Smith
WMV WMVHigh MP4 Slides
SVC20 Bridging the Gap from On-Premises to the Cloud
Yousef Khalidi
WMV WMVHigh MP4 Slides
SVC30 Lessons Learned: Migrating Applications to the Windows Azure Platform
Wade Wegner
WMV WMVHigh MP4 Slides
SVC23 Using the Microsoft Sync Framework to Connect Apps to the Cloud
Mark Scurrell
WMV WMVHigh Slides
SVC25 Automating the Application Lifecycle with Windows Azure
Sriram Krishnan
WMV WMVHigh MP4 Slides
SVC26 How Microsoft SharePoint 2010 was Built with the Windows Identity Foundation
Sesha Mani
WMV WMVHigh MP4 Slides
SVC27 The Future of Database Development with SQL Azure
David Robinson
WMV WMVHigh MP4 Slides
SVC28 The ‘M’-Based System.Identity Model for Accessing Directory Services
Gert Drapers, Kim Cameron
WMV WMVHigh MP4 Slides
SVC29 Enrich your Applications with Data from Microsoft Project Code Name “Dallas”
Zach Owens
WMV WMVHigh MP4 Slides
SVC31 Lessons Learned: Building On-Premises and Cloud Applications with the Service Bus and Windows Azure
Todd Holmquist-Sutherland
WMV WMVHigh MP4 Slides
SVC32 Lessons Learned: Building Scalable Applications with the Windows Azure Platform
Simon Davies
WMV WMVHigh MP4 Slides
SVC33 Lessons Learned: Building Multi-Tenant Applications with the Windows Azure Platform
Ben Riga
WMV WMVHigh MP4 Slides
SVC36 Microsoft adPlatform Opportunities for Developers
Eric Totherow
WMV WMVHigh MP4 Slides
SVC37 Introduction to Building Applications with Windows Azure
David Lemphers
WMV WMVHigh MP4 Slides
SVC50 Building Java Applications with Windows Azure
Steve Marx
WMV WMVHigh MP4 Slides
SVC51 Developing PHP and MySQL Applications with Windows Azure
Mohit Srivastava, Tushar Shanbhag
WMV WMVHigh MP4 Slides
SVC52 SQL Azure Database: Present and Future
Dave Campbell, Tony Petrossian
WMV WMVHigh MP4 Slides
SVC53 Tips and Tricks for Using Visual Studio 2010 to Build Applications that Run on Windows Azure
Jim Nakashima
WMV WMVHigh MP4 Slides
SVC54 The Business of Windows Azure: What you should know about Windows Azure Platform pricing and SLAs
Dianne O'Brien
WMV WMVHigh MP4 Slides
SVR06 Extending Internet Information Services (IIS) 7.x
Will Sadler
WMV WMVHigh MP4 Slides
SVR07 Introduction to Microsoft SQL Server 2008 R2 StreamInsight
Torsten Grabs
WMV WMVHigh MP4 Slides
SVR08 Advanced Microsoft SQL Server 2008 R2 StreamInsight
Roman Schindlauer, Beysim Sezgin
WMV WMVHigh MP4 Slides
SVR09 Developing Rich Reporting Solutions with Microsoft SQL Server 2008 R2
Stella Chan
WMV WMVHigh MP4 Slides
SVR10 Lighting up Windows Server 2008 R2 Using the ConcRT on UMS
Dana Groff
WMV WMVHigh MP4 Slides
SVR11 Improving Application Compatibility and Quality for Windows Server 2008 R2
Frank Botello
WMV WMVHigh MP4 Slides
SVR12 Building Your Administration GUI over Windows PowerShell
Kenneth Hansen, Narayanan Lakshmanan
WMV WMVHigh MP4 Slides
SVR13 Windows PowerShell: An Automation Toolbox for Building Solutions That Span Small Businesses, Enterprises, and Cloud Services
Kenneth Hansen, Narayanan Lakshmanan
WMV WMVHigh MP4 Slides
SVR14 Building Live Media Viewing Experiences Using Internet Information Services (IIS) Smooth Streaming and the Smooth Streaming Player SDK
Vishal Sood
WMV WMVHigh MP4 Slides
SVR15 Microsoft BizTalk Server Futures and Roadmap
Balasubramanian Sriram
WMV WMVHigh MP4 Slides
SVR16 Connecting Applications with the Microsoft BizTalk Enterprise Service Bus Toolkit
Syed Rasheed, Dmitri Ossipov
WMV WMVHigh MP4 Slides
SVR17 Data-Intensive Computing on Windows HPC Server with the DryadLINQ Framework
John Vert
WMV WMVHigh MP4 Slides
SVR18 Developing Applications for Scale-Up Servers Running Windows Server 2008 R2
Pedro Teixeira
WMV WMVHigh MP4 Slides
SVR19 SQL Server Modeling Services: Using Metadata to Drive Application Design, Development and Management
James Baker, Shoshanna Budzianowski
WMV WMVHigh MP4 Slides
SVR31 Making Microsoft SQL Server 2008 Fly
Yavor Angelov
WMV WMVHigh MP4 Slides
SVR32 Microsoft Semantic Engine
Naveen Garg, Duncan Davenport
WMV WMVHigh MP4 Slides
SVR33 Building Location Aware Applications with the SQL Server Spatial Library
Olivier Meyer, Ed Katibah
WMV WMVHigh MP4 Slides
VTL01 Code Contracts and Pex: Power Charge Your Assertions and Unit Tests
Mike Barnett, Nikolai Tillmann
WMV WMVHigh MP4 Slides
VTL02 Axum: A .NET Language for Safe and Scalable Concurrency
Niklas Gustafsson
WMV WMVHigh MP4 Slides
VTL03 Infer.NET: Building Software with Intelligence
John Guiver, John Winn
WMV WMVHigh MP4 Slides
VTL04 Rx: Reactive Extensions for .NET
Erik Meijer
WMV WMVHigh MP4 Slides
VTL05 A New Approach to Exploring Information on the Web
Gary Flake
WMV WMVHigh MP4 Slides
VTL30 Managing Development to Inspire Innovation and Create Great User Experiences
Scott Stanfield, Bill Crow
WMV WMVHigh MP4 Slides
VTL31 Coming Together in the Cloud
Jeff Norris, Rick Boykin, Marc Mercuri
WMV WMVHigh MP4 Slides
VTL32 Concurrency Fuzzing & Data Races
Sebastian Burckhardt, Madan Musuvathi
WMV WMVHigh MP4
Sold Out

Announcements RSS Feed

Downloadable Sessions Available Now
Nov 10, 2010 UPDATED: Nov 11, 2010 (2pm Pacific time).  The table below lists all the PDC10 …
more »
LG Optimus 7 Device Program - FAQs
Oct 28, 2010 Distribution Hours for PDC10 attendees: Thurs, Oct 28 12:30pm – 5:30pm Fri, Oct 29 7:30am …
more »
PDC10 App in Windows Phone 7 Marketplace
Oct 28, 2010 Windows Phone 7 is scheduled to launch in the U.S. in early November, but you can learn …
more »
ODATA   FEED »