<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Entries tagged with breakout session - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/breakout+session/feed/ipod/default.aspx" /><itunes:summary>BRK</itunes:summary><itunes:author>Erik Porter, Charles, Mike Sampson, Grace Francisco, Brian Keller, Nathan Heskew, dshadle, Dan Fernandez, Duncan Mackenzie, Jeff Sandquist</itunes:author><itunes:subtitle></itunes:subtitle><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with breakout session - Channel 9</title><link>http://channel9.msdn.com/tags/Breakout+Session/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>BRK</description><link>http://channel9.msdn.com/tags/Breakout+Session/</link><language>en-us</language><pubDate>Fri, 31 Oct 2008 13:41:03 GMT</pubDate><lastBuildDate>Fri, 31 Oct 2008 13:41:03 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>The New COM API for Accessibility and Automation in Windows 7</title><description>The new COM API for UI Automation (UIA) is a significant advance over previous OS support for programmatic access to UI from native code. The Windows 7 UI Automation API also introduces new support for ARIA properties, virtualized controls, and customizable patterns. This presentation also shares key information about implementing accessibility for custom controls using the UI Automation Provider API. The demos and code samples are primary written in C++.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Michael Bernstein&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>The new COM API for UI Automation (UIA) is a significant advance over previous OS support for programmatic access to UI from native code. The Windows 7 UI Automation API also introduces new support for ARIA properties, virtualized controls, and customizable patterns. This presentation also shares key information about implementing accessibility for custom controls using the UI Automation Provider API. The demos and code samples are primary written in C++.Michael Bernstein</itunes:summary><link>http://channel9.msdn.com/pdc2008/PC64-V/</link><pubDate>Mon, 03 Nov 2008 19:45:36 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/PC64-V.mp4</guid><evnet:views>3477</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/439014/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The new COM API for UI Automation (UIA) is a significant advance over previous OS support for programmatic access to UI from native code. The Windows 7 UI Automation API also introduces new support for ARIA properties, virtualized controls, and customizable patterns. This presentation also shares&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/PC64-V.jpg" height="240" width="320" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/PC64-V.mp4" expression="full" fileSize="1229760" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC64-V.pptx" expression="full" fileSize="454367" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC64-V.wmv" expression="full" fileSize="30359552" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC64-V.wmv" expression="full" fileSize="144262709" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/PC64-V.wmv" expression="full" fileSize="33354098" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC64-V.wmv" expression="full" fileSize="144262709" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/PC64-V.mp4" length="1229760" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/439014/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>PresentationClient</category><category>Windows 7</category></item><item><title>Best practices for signing and verifying code on Windows 7</title><description>This is a web exclusive session which was not delivered at PDC2008, but provides complimentary content aligned with PDC.

How does Windows use code signatures to enhance security? How do I sign my application to get the best user experience with features in Windows 7? How can my application's security benefit from verifying code signatures? This session will review key features in Windows 7 that leverages code signatures, such as signing for Internet Explorer, 64 bit kernel, User Account Control (UAC), and Software Restriction Policies (SRP). We will show you best practices and review common mistakes when signing code. We will also show you how to sign your application's product updates and verify signatures from with-in your application.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Ben Nick&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>This is a web exclusive session which was not delivered at PDC2008, but provides complimentary content aligned with PDC.

How does Windows use code signatures to enhance security? How do I sign my application to get the best user experience with features in Windows 7? How can my application's security benefit from verifying code signatures? This session will review key features in Windows 7 that leverages code signatures, such as signing for Internet Explorer, 64 bit kernel, User Account Control (UAC), and Software Restriction Policies (SRP). We will show you best practices and review common mistakes when signing code. We will also show you how to sign your application's product updates and verify signatures from with-in your application.Ben Nick</itunes:summary><link>http://channel9.msdn.com/pdc2008/PC63-V/</link><pubDate>Mon, 03 Nov 2008 19:45:34 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/PC63-V.mp4</guid><evnet:views>2018</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/439013/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is a web exclusive session which was not delivered at PDC2008, but provides complimentary content aligned with PDC.

How does Windows use code signatures to enhance security? How do I sign my application to get the best user experience with features in Windows 7? How can my application's&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/PC63-V.jpg" height="240" width="320" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/PC63-V.mp4" expression="full" fileSize="4252320" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZIP/PC63-V.ZIP" expression="full" fileSize="4457533" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC63-V.wmv" expression="full" fileSize="34387381" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC63-V.wmv" expression="full" fileSize="79475960" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/PC63-V.wmv" expression="full" fileSize="23200713" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC63-V.wmv" expression="full" fileSize="79475960" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/PC63-V.mp4" length="4252320" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/439013/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>PresentationClient</category></item><item><title>Research: Concurrency Analysis Platform and Tools for Finding Concurrency Bugs</title><description>Learn about the Concurrency Analysis Platform (CAP) from Microsoft Research and how it enables various concurrency bug-finding tools. See a demo of CHESS, a tool built on CAP for finding and reproducing Heisenbugs. Also hear about future tools from Microsoft Research, including a lightweight data-race detection engine and a tool for finding memory-model errors.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Thomas Ball&lt;/div&gt;&lt;div&gt;Thomas Ball is Principal Researcher at Microsoft Research where he manages the Software Reliability Research group (http://research.microsoft.com/srr/). Tom has been at Microsoft Research since 1999. He is one of the originators of the SLAM project, a software model checking engine for C that forms the basis of the Static Driver Verifier tool, made freely available by Microsoft for finding defects in device drivers. Tom's interests range from program analysis, model checking, testing and automated theorem proving to the problems of defining and measuring software quality.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Madan Musuvathi&lt;/div&gt;&lt;div&gt;Madan Musuvathi is a Researcher at Microsoft Research and is interested in building program analysis tools to improve the productivity of developers and testers. He received his Ph.D. from Stanford University in 2004.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Learn about the Concurrency Analysis Platform (CAP) from Microsoft Research and how it enables various concurrency bug-finding tools. See a demo of CHESS, a tool built on CAP for finding and reproducing Heisenbugs. Also hear about future tools from Microsoft Research, including a lightweight data-race detection engine and a tool for finding memory-model errors.Thomas BallThomas Ball is Principal Researcher at Microsoft Research where he manages the Software Reliability Research group (http://research.microsoft.com/srr/). Tom has been at Microsoft Research since 1999. He is one of the originators of the SLAM project, a software model checking engine for C that forms the basis of the Static Driver Verifier tool, made freely available by Microsoft for finding defects in device drivers. Tom's interests range from program analysis, model checking, testing and automated theorem proving to the problems of defining and measuring software quality.Madan MusuvathiMadan Musuvathi is a Researcher at Microsoft Research and is interested in building program analysis tools to improve the productivity of developers and testers. He received his Ph.D. from Stanford University in 2004.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL58/</link><pubDate>Wed, 29 Oct 2008 16:39:25 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL58.mp4</guid><evnet:views>85409</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430801/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Learn about the Concurrency Analysis Platform (CAP) from Microsoft Research and how it enables various concurrency bug-finding tools. See a demo of CHESS, a tool built on CAP for finding and reproducing Heisenbugs. Also hear about future tools from Microsoft Research, including a lightweight&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL58.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL58.mp4" expression="full" fileSize="102392155" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL58.pptx" expression="full" fileSize="794323" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL58.wmv" expression="full" fileSize="195898739" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL58.wmv" expression="full" fileSize="375694067" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL58.wmv" expression="full" fileSize="47540735" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL58.wmv" expression="full" fileSize="375694067" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL58.mp4" length="102392155" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430801/Trackback.aspx</trackback:ping><category>Breakout Session</category><category>Expert</category><category>Parallelism</category><category>research</category></item><item><title>Project "Velocity": Under the Hood</title><description>Learn about the architecture of Velocity, Microsoft's main memory distributed caching framework. Hear how Velocity was built to meet the performance, scale, latency, and availability requirements of large scale enterprise and web applications. Learn about Velocity components and discuss design tradeoffs and mechanisms for in-memory storage, data placement, and data replication for performance, scale, and availability. Also, hear how Velocity provides database capabilities like LINQ support, indexing, concurrency control, and data consistency.
&lt;ul&gt;&lt;li&gt;&lt;div&gt;Anil Nori&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Learn about the architecture of Velocity, Microsoft's main memory distributed caching framework. Hear how Velocity was built to meet the performance, scale, latency, and availability requirements of large scale enterprise and web applications. Learn about Velocity components and discuss design tradeoffs and mechanisms for in-memory storage, data placement, and data replication for performance, scale, and availability. Also, hear how Velocity provides database capabilities like LINQ support, indexing, concurrency control, and data consistency.
Anil Nori</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL56/</link><pubDate>Wed, 29 Oct 2008 16:39:20 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL56.mp4</guid><evnet:views>80957</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430799/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Learn about the architecture of Velocity, Microsoft's main memory distributed caching framework. Hear how Velocity was built to meet the performance, scale, latency, and availability requirements of large scale enterprise and web applications. Learn about Velocity components and discuss design&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL56.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL56.mp4" expression="full" fileSize="59561229" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL56.pptx" expression="full" fileSize="924402" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL56.docx" expression="full" fileSize="17764" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL56.wmv" expression="full" fileSize="87677421" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL56.wmv" expression="full" fileSize="214095744" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL56.wmv" expression="full" fileSize="44123493" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL56.wmv" expression="full" fileSize="214095744" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL56.mp4" length="59561229" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430799/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Velocity</category></item><item><title>The Concurrency and Coordination Runtime and Decentralized Software Services Toolkit</title><description>Get an overview of Microsoft's CCR and DSS Toolkit 2008 and the technologies it contains for building loosely-coupled, highly concurrent, and distributed applications. Learn how the technologies are already being used and get a run-down of how to evaluate whether the technologies may be right for you.&lt;ul&gt;&lt;li&gt;&lt;div&gt;George Chrysanthakopoulos&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Get an overview of Microsoft's CCR and DSS Toolkit 2008 and the technologies it contains for building loosely-coupled, highly concurrent, and distributed applications. Learn how the technologies are already being used and get a run-down of how to evaluate whether the technologies may be right for you.George Chrysanthakopoulos</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL55/</link><pubDate>Wed, 29 Oct 2008 16:39:18 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL55.mp4</guid><evnet:views>85602</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430798/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Get an overview of Microsoft's CCR and DSS Toolkit 2008 and the technologies it contains for building loosely-coupled, highly concurrent, and distributed applications. Learn how the technologies are already being used and get a run-down of how to evaluate whether the technologies may be right for you.George Chrysanthakopoulos</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL55.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL55.mp4" expression="full" fileSize="76431615" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL55.pptx" expression="full" fileSize="1988151" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL55.docx" expression="full" fileSize="18291" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZIP/TL55.ZIP" expression="full" fileSize="18231" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL55.wmv" expression="full" fileSize="100694549" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL55.wmv" expression="full" fileSize="392739217" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL55.wmv" expression="full" fileSize="35958585" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL55.wmv" expression="full" fileSize="392739217" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL55.mp4" length="76431615" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430798/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>CCR</category><category>Parallelism</category></item><item><title>Team Foundation Server 2010: Cool New Features</title><description>Dive deep into the next version of Team Foundation Server (TFS), and learn how TFS has factored its learnings about usability, industrial scale, geographic distribution, manageability, and development process into the next version of the product. See a demonstration of build automation, policy checks, parallel development, new project planning and tracking features, such as agile planning, end to end traceability, reporting, and dashboards, administration and ops --all designed to improve transparency and velocity for teams from size 5 through 50,000.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Brian Harry&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Dive deep into the next version of Team Foundation Server (TFS), and learn how TFS has factored its learnings about usability, industrial scale, geographic distribution, manageability, and development process into the next version of the product. See a demonstration of build automation, policy checks, parallel development, new project planning and tracking features, such as agile planning, end to end traceability, reporting, and dashboards, administration and ops --all designed to improve transparency and velocity for teams from size 5 through 50,000.Brian Harry</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL52/</link><pubDate>Wed, 29 Oct 2008 16:39:14 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL52.mp4</guid><evnet:views>51488</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430796/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Dive deep into the next version of Team Foundation Server (TFS), and learn how TFS has factored its learnings about usability, industrial scale, geographic distribution, manageability, and development process into the next version of the product. See a demonstration of build automation, policy&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL52.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL52.mp4" expression="full" fileSize="160318764" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL52.pptx" expression="full" fileSize="749162" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL52.docx" expression="full" fileSize="21992" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL52.wmv" expression="full" fileSize="141115255" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL52.wmv" expression="full" fileSize="452609159" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL52.wmv" expression="full" fileSize="44601183" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL52.wmv" expression="full" fileSize="452609159" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL52.mp4" length="160318764" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430796/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>TFS</category></item><item><title>Research: Contract Checking and Automated Test Generation with Pex</title><description>In theory, Design by Contract and unit testing are excellent approaches to improve code quality. Learn how to use code contracts that express pre-conditions, post-conditions, and object invariants in any managed language that improve testability, enhance static analysis, and serve as checked API documentation. Contracts are leveraged for advanced static analysis and translated into runtime checks. See how automated program exploration (Pex) discovers boundary conditions in code that cause failures and generates traditional unit test suites with high code coverage. Contracts and Pex work together to target contract checks, runtime failures (null dereferences, index out of range, etc.), and any other kind of assertions. Use them to write higher quality software with less effort.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Nikolai Tillmann&lt;/div&gt;&lt;div&gt;Nikolai Tillmann has been with Microsoft Research for 6 years. He is currently leading the Pex project, building an automated test case generation tool for .NET
based program analysis. Previously, he worked on Spec Explorer, a model-based testing tool.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Mike Barnett&lt;/div&gt;&lt;div&gt;Mike Barnett has been at Microsoft Research since 1995. He has spent the last several years working on the Spec# project, an advanced verification environment and language for .NET.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>In theory, Design by Contract and unit testing are excellent approaches to improve code quality. Learn how to use code contracts that express pre-conditions, post-conditions, and object invariants in any managed language that improve testability, enhance static analysis, and serve as checked API documentation. Contracts are leveraged for advanced static analysis and translated into runtime checks. See how automated program exploration (Pex) discovers boundary conditions in code that cause failures and generates traditional unit test suites with high code coverage. Contracts and Pex work together to target contract checks, runtime failures (null dereferences, index out of range, etc.), and any other kind of assertions. Use them to write higher quality software with less effort.Nikolai TillmannNikolai Tillmann has been with Microsoft Research for 6 years. He is currently leading the Pex project, building an automated test case generation tool for .NET
based program analysis. Previously, he worked on Spec Explorer, a model-based testing tool.Mike BarnettMike Barnett has been at Microsoft Research since 1995. He has spent the last several years working on the Spec# project, an advanced verification environment and language for .NET.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL51/</link><pubDate>Wed, 29 Oct 2008 16:39:13 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL51.mp4</guid><evnet:views>41564</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430795/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In theory, Design by Contract and unit testing are excellent approaches to improve code quality. Learn how to use code contracts that express pre-conditions, post-conditions, and object invariants in any managed language that improve testability, enhance static analysis, and serve as checked API&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL51.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL51.mp4" expression="full" fileSize="66566978" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL51.pptx" expression="full" fileSize="1149145" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL51.docx" expression="full" fileSize="17688" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL51.wmv" expression="full" fileSize="110429735" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL51.wmv" expression="full" fileSize="313739159" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL51.wmv" expression="full" fileSize="33760789" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL51.wmv" expression="full" fileSize="313739159" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL51.mp4" length="66566978" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430795/Trackback.aspx</trackback:ping><category>Breakout Session</category><category>Intermediate</category><category>research</category></item><item><title>Research: BAM, AjaxScope, and Doloto</title><description>See Microsoft Research present new technologies for developing, debugging, and deploying web applications. Hear how BAM can turn a simple specification into a web-based cloud application with the click of a button. Learn how AjaxScope and Doloto automatically instrument and rewrite your web applications' JavaScript code for end-to-end monitoring and optimization.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Ethan Jackson&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Emre Kiciman&lt;/div&gt;&lt;div&gt;Emre Kiciman is a researcher in the Internet Services Research Center (ISRC) at Microsoft Research, where his interests are broadly in the area of large-scale Internet services, their operations, and their end-to-end reliability. His work focuses on monitoring and machine learning analysis of system behavior to improve reliability and performance. Most recently, he's been working on Web application performance and debugging.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>See Microsoft Research present new technologies for developing, debugging, and deploying web applications. Hear how BAM can turn a simple specification into a web-based cloud application with the click of a button. Learn how AjaxScope and Doloto automatically instrument and rewrite your web applications' JavaScript code for end-to-end monitoring and optimization.Ethan JacksonEmre KicimanEmre Kiciman is a researcher in the Internet Services Research Center (ISRC) at Microsoft Research, where his interests are broadly in the area of large-scale Internet services, their operations, and their end-to-end reliability. His work focuses on monitoring and machine learning analysis of system behavior to improve reliability and performance. Most recently, he's been working on Web application performance and debugging.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL50/</link><pubDate>Wed, 29 Oct 2008 16:39:11 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL50.mp4</guid><evnet:views>31575</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430794/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>See Microsoft Research present new technologies for developing, debugging, and deploying web applications. Hear how BAM can turn a simple specification into a web-based cloud application with the click of a button. Learn how AjaxScope and Doloto automatically instrument and rewrite your web&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL50.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL50.mp4" expression="full" fileSize="50640781" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL50.pptx" expression="full" fileSize="5106779" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL50.wmv" expression="full" fileSize="72963587" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL50.wmv" expression="full" fileSize="195621279" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL50.wmv" expression="full" fileSize="38336467" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL50.wmv" expression="full" fileSize="195621279" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL50.mp4" length="50640781" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430794/Trackback.aspx</trackback:ping><category>Breakout Session</category><category>Intermediate</category><category>research</category></item><item><title>Microsoft .NET Framework: Overview and Applications for Babies</title><description>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! &lt;ul&gt;&lt;li&gt;&lt;div&gt;Scott Hanselman&lt;/div&gt;&lt;div&gt;Scott Hanselman works for Microsoft as a Principal Program Manager in the Developer Division, aiming to spread good information about developing software, very often on the Microsoft stack. Before this he was the Chief Architect at Corillian Corporation, now a part of Checkfree, for 6+ years. He was also involved in a few Microsoft Developer things for many years like the MVP and RD programs and will speak about computers (and other passions) whenever someone will listen. He's written a few books, most recently with Bill Evjen and Devin Rader on ASP.NET. He blogs at http://www.hanselman.com and podcasts at http://www.hanselminutes.com.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>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! Scott HanselmanScott Hanselman works for Microsoft as a Principal Program Manager in the Developer Division, aiming to spread good information about developing software, very often on the Microsoft stack. Before this he was the Chief Architect at Corillian Corporation, now a part of Checkfree, for 6+ years. He was also involved in a few Microsoft Developer things for many years like the MVP and RD programs and will speak about computers (and other passions) whenever someone will listen. He's written a few books, most recently with Bill Evjen and Devin Rader on ASP.NET. He blogs at http://www.hanselman.com and podcasts at http://www.hanselminutes.com.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL49/</link><pubDate>Wed, 29 Oct 2008 16:39:09 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL49.mp4</guid><evnet:views>33474</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430793/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>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&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL49.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL49.mp4" expression="full" fileSize="102407288" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL49.pptx" expression="full" fileSize="6185552" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL49.docx" expression="full" fileSize="20096" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL49.wmv" expression="full" fileSize="133467577" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL49.wmv" expression="full" fileSize="334660097" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL49.wmv" expression="full" fileSize="54492329" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL49.wmv" expression="full" fileSize="334660097" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL49.mp4" length="102407288" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430793/Trackback.aspx</trackback:ping><category>.NET Framework</category><category>Breakout Session</category><category>Expression</category><category>Intermediate</category><category>Visual Studio</category></item><item><title>Microsoft Visual Studio: Web Development Futures</title><description>Get a first look at the next version of Visual Studio for web developers. See how the new deployment tools enable frictionless transfers of web projects from machine to machine. Learn about the new code generation aides and the next generation of JavaScript editing and navigation tools. Finally, see how the updated WYSIWYG design view enables standards-based development.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Jeff King&lt;/div&gt;&lt;div&gt;Jeff King is a Program Manager in Microsoft's Developer Division.

He is responsible for the Visual Studio ASP.NET, HTML, CSS, and JavaScript editors.

In previous releases, Jeff has also been responsible for the WYSIWYG design surface, delivering the Visual Web Developer Express Edition product, and authoring the Personal Web Site Starter Kit.

On the side, he enjoys developing user experiences with WPF.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Get a first look at the next version of Visual Studio for web developers. See how the new deployment tools enable frictionless transfers of web projects from machine to machine. Learn about the new code generation aides and the next generation of JavaScript editing and navigation tools. Finally, see how the updated WYSIWYG design view enables standards-based development.Jeff KingJeff King is a Program Manager in Microsoft's Developer Division.

He is responsible for the Visual Studio ASP.NET, HTML, CSS, and JavaScript editors.

In previous releases, Jeff has also been responsible for the WYSIWYG design surface, delivering the Visual Web Developer Express Edition product, and authoring the Personal Web Site Starter Kit.

On the side, he enjoys developing user experiences with WPF.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL48/</link><pubDate>Wed, 29 Oct 2008 16:39:08 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL48.mp4</guid><evnet:views>22060</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426763/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Get a first look at the next version of Visual Studio for web developers. See how the new deployment tools enable frictionless transfers of web projects from machine to machine. Learn about the new code generation aides and the next generation of JavaScript editing and navigation tools. Finally, see&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL48.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL48.mp4" expression="full" fileSize="98405040" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL48.pptx" expression="full" fileSize="2260442" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL48.wmv" expression="full" fileSize="118583161" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL48.wmv" expression="full" fileSize="308128377" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL48.wmv" expression="full" fileSize="5467488" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL48.wmv" expression="full" fileSize="308128377" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL48.mp4" length="98405040" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426763/Trackback.aspx</trackback:ping><category>ASP.NET</category><category>Breakout Session</category><category>Intermediate</category><category>Visual Studio</category></item><item><title>Microsoft Visual Studio Team System: A Lap Around VSTS 2010</title><description>In the spirit of an agile sprint, see how to use the next version of Visual Studio Team System to manage user stories and re-factor existing architecture. Learn how to diagnose real production problems, debug in-production virtual labs, capture test data to eliminate the no-repro bugs, transparently plan, monitor, and adapt software projects.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Cameron Skinner&lt;/div&gt;&lt;div&gt;Cameron Skinner joined Microsoft in 2005 and is currently a product unit manager on the Visual Studio Team System (VSTS) team. He is responsible for overseeing the Team Edition – Architect product line. Prior to Microsoft, Mr. Skinner was the CTO and chief architect of application development tools for Embarcadero Technologies. Earlier in his career, he served as CTO for Advanced Software Technologies. In his limited spare time, Mr. Skinner enjoys spending time with his wife and three children, and playing his acoustic bass.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>In the spirit of an agile sprint, see how to use the next version of Visual Studio Team System to manage user stories and re-factor existing architecture. Learn how to diagnose real production problems, debug in-production virtual labs, capture test data to eliminate the no-repro bugs, transparently plan, monitor, and adapt software projects.Cameron SkinnerCameron Skinner joined Microsoft in 2005 and is currently a product unit manager on the Visual Studio Team System (VSTS) team. He is responsible for overseeing the Team Edition – Architect product line. Prior to Microsoft, Mr. Skinner was the CTO and chief architect of application development tools for Embarcadero Technologies. Earlier in his career, he served as CTO for Advanced Software Technologies. In his limited spare time, Mr. Skinner enjoys spending time with his wife and three children, and playing his acoustic bass.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL47/</link><pubDate>Wed, 29 Oct 2008 16:39:06 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL47.mp4</guid><evnet:views>19565</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426762/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In the spirit of an agile sprint, see how to use the next version of Visual Studio Team System to manage user stories and re-factor existing architecture. Learn how to diagnose real production problems, debug in-production virtual labs, capture test data to eliminate the no-repro bugs, transparently&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL47.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL47.mp4" expression="full" fileSize="67214639" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL47.pptx" expression="full" fileSize="1033901" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL47.wmv" expression="full" fileSize="111724297" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL47.wmv" expression="full" fileSize="372571345" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL47.wmv" expression="full" fileSize="47022989" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL47.wmv" expression="full" fileSize="372571345" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL47.mp4" length="67214639" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426762/Trackback.aspx</trackback:ping><category>Breakout Session</category><category>Intermediate</category><category>TFS</category><category>VSTS</category></item><item><title>Microsoft Visual Studio Team System Database Edition: Overview</title><description>Visual Studio Team System (VSTS) Database Edition enables developers to apply agile practices to the database tier. VSTS takes "One Version of the Truth" for database objects and moves it into source control. See how it interoperates with external data sources like MySQL, Oracle, IBM DB2, and Microsoft SQL Server 2008.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Gert Drapers&lt;/div&gt;&lt;div&gt;Gert Drapers is the Group Engineering Manager for the Visual Studio Team System Database Edition product as known as the “Data Dude”. After 3 years of Ashton-Tate where he was first introduced to SQL Server in 1988, Gert joined Microsoft in 1991. Prior to his current position he was a member of the SQL Server development team where he held various positions varying from development to management. He contributed to SQL Server 7.0, 2000 and 2005; some SQL Server artifacts he worked on are: BULK INSERT, SQL-DMO, SQL Query Analyzer, SQL Profiler, DTS, SQL Agent and SMO. After SQL 2000 he joined the Indigo team where he designed the System.Transactions API and worked on MS-DTC and the web services (WS-AT) transaction specification. In September of 2003 he joined the SQL Server Customer Advisory Team where he focused on helping customers design and implement the largest SQL Server implementations in the world. In July 2005 he started the DataDude project, which goal in life is to provide an offline schema development and deployment environment for SQL Server and other data stores. Right now the team is finishing up the 3rd release of the product! When Gert is not working, he is spending time with his wife and three lovely daughters; loves to cook and make music. Besides that he is serving the SQL Server community by writing tools and articles which are published on http://SQLDev.Net and various magazines.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Visual Studio Team System (VSTS) Database Edition enables developers to apply agile practices to the database tier. VSTS takes "One Version of the Truth" for database objects and moves it into source control. See how it interoperates with external data sources like MySQL, Oracle, IBM DB2, and Microsoft SQL Server 2008.Gert DrapersGert Drapers is the Group Engineering Manager for the Visual Studio Team System Database Edition product as known as the “Data Dude”. After 3 years of Ashton-Tate where he was first introduced to SQL Server in 1988, Gert joined Microsoft in 1991. Prior to his current position he was a member of the SQL Server development team where he held various positions varying from development to management. He contributed to SQL Server 7.0, 2000 and 2005; some SQL Server artifacts he worked on are: BULK INSERT, SQL-DMO, SQL Query Analyzer, SQL Profiler, DTS, SQL Agent and SMO. After SQL 2000 he joined the Indigo team where he designed the System.Transactions API and worked on MS-DTC and the web services (WS-AT) transaction specification. In September of 2003 he joined the SQL Server Customer Advisory Team where he focused on helping customers design and implement the largest SQL Server implementations in the world. In July 2005 he started the DataDude project, which goal in life is to provide an offline schema development and deployment environment for SQL Server and other data stores. Right now the team is finishing up the 3rd release of the product! When Gert is not working, he is spending time with his wife and three lovely daughters; loves to cook and make music. Besides that he is serving the SQL Server community by writing tools and articles which are published on http://SQLDev.Net and various magazines.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL45/</link><pubDate>Wed, 29 Oct 2008 16:38:59 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL45.mp4</guid><evnet:views>15199</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426760/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Visual Studio Team System (VSTS) Database Edition enables developers to apply agile practices to the database tier. VSTS takes "One Version of the Truth" for database objects and moves it into source control. See how it interoperates with external data sources like MySQL, Oracle, IBM DB2, and&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL45.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL45.mp4" expression="full" fileSize="71343424" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL45.pptx" expression="full" fileSize="773183" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL45.wmv" expression="full" fileSize="101036271" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL45.wmv" expression="full" fileSize="281799079" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL45.wmv" expression="full" fileSize="47484087" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL45.wmv" expression="full" fileSize="281799079" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL45.mp4" length="71343424" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426760/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>SQL Server</category><category>VSTS</category></item><item><title>IronRuby: The Right Language for the Right Job</title><description>IronRuby is a new dynamically-typed language for Microsoft .NET that offers more runtime flexibility at the expense of compile-time verification. Find out why this is a good thing in the right situations: static compile-time verification for components that need additional rigor, and dynamic typing for more fluid parts of a program. See how to use dynamic typing to create internal Domain Specific Languages (DSLs) and how to use them for systems that you create.&lt;ul&gt;&lt;li&gt;&lt;div&gt;John Lam&lt;/div&gt;&lt;div&gt;John works on the IronRuby compiler at Microsoft.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>IronRuby is a new dynamically-typed language for Microsoft .NET that offers more runtime flexibility at the expense of compile-time verification. Find out why this is a good thing in the right situations: static compile-time verification for components that need additional rigor, and dynamic typing for more fluid parts of a program. See how to use dynamic typing to create internal Domain Specific Languages (DSLs) and how to use them for systems that you create.John LamJohn works on the IronRuby compiler at Microsoft.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL44/</link><pubDate>Wed, 29 Oct 2008 16:38:57 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL44.mp4</guid><evnet:views>14660</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426759/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>IronRuby is a new dynamically-typed language for Microsoft .NET that offers more runtime flexibility at the expense of compile-time verification. Find out why this is a good thing in the right situations: static compile-time verification for components that need additional rigor, and dynamic typing&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL44.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL44.mp4" expression="full" fileSize="69234607" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL44.pptx" expression="full" fileSize="10767900" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL44.wmv" expression="full" fileSize="89450617" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL44.wmv" expression="full" fileSize="269156411" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL44.wmv" expression="full" fileSize="48377481" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL44.wmv" expression="full" fileSize="269156411" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL44.mp4" length="69234607" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426759/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Languages</category></item><item><title>WCF: Developing RESTful Services</title><description>Learn the latest features in Windows Communication Foundation (WCF)for building Web 2.0-style services that use URIs, HTTP GET, and other data formats beyond XML. See how these features can be applied to AJAX web sites, "REST" applications, and data feeds.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Steve Maine&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Learn the latest features in Windows Communication Foundation (WCF)for building Web 2.0-style services that use URIs, HTTP GET, and other data formats beyond XML. See how these features can be applied to AJAX web sites, "REST" applications, and data feeds.Steve Maine</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL35/</link><pubDate>Wed, 29 Oct 2008 16:38:40 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL35.mp4</guid><evnet:views>15078</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426752/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Learn the latest features in Windows Communication Foundation (WCF)for building Web 2.0-style services that use URIs, HTTP GET, and other data formats beyond XML. See how these features can be applied to AJAX web sites, "REST" applications, and data feeds.Steve Maine</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL35.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL35.mp4" expression="full" fileSize="71926206" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL35.pptx" expression="full" fileSize="592968" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL35.wmv" expression="full" fileSize="107197107" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL35.wmv" expression="full" fileSize="83820544" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL35.wmv" expression="full" fileSize="46037931" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL35.wmv" expression="full" fileSize="83820544" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL35.mp4" length="71926206" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426752/Trackback.aspx</trackback:ping><category>.NET Framework</category><category>Advanced</category><category>Breakout Session</category><category>WCF</category></item><item><title>Managed and Native Code Interoperability: Best Practices</title><description>Learn when, where, and how to use the various managed to native interoperability technologies. See upcoming features and tools and how they make interoperability even easier.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Jesse Kaplan&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Learn when, where, and how to use the various managed to native interoperability technologies. See upcoming features and tools and how they make interoperability even easier.Jesse Kaplan</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL34/</link><pubDate>Wed, 29 Oct 2008 16:38:38 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL34.mp4</guid><evnet:views>9342</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426751/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Learn when, where, and how to use the various managed to native interoperability technologies. See upcoming features and tools and how they make interoperability even easier.Jesse Kaplan</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL34.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL34.mp4" expression="full" fileSize="58131501" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL34.pptx" expression="full" fileSize="568337" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL34.docx" expression="full" fileSize="17866" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL34.wmv" expression="full" fileSize="81086913" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL34.wmv" expression="full" fileSize="166708893" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL34.wmv" expression="full" fileSize="45664149" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL34.wmv" expression="full" fileSize="166708893" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL34.mp4" length="58131501" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426751/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category></item><item><title>Managed Extensibility Framework: Overview</title><description>The Managed Extensibility Framework (MEF) is a new extensibility model in the .NET framework that provides a simple declarative model for application developers and extenders to build openly extensible applications. Come to this session and you'll learn about our Composition model and the APIs that work with it. You'll learn about composable parts, exports, imports and the composition container that brings them all together. You'll see how using the model you can develop open-ended applications that can easily be extended both internally and by third-parties.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Glenn Block&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>The Managed Extensibility Framework (MEF) is a new extensibility model in the .NET framework that provides a simple declarative model for application developers and extenders to build openly extensible applications. Come to this session and you'll learn about our Composition model and the APIs that work with it. You'll learn about composable parts, exports, imports and the composition container that brings them all together. You'll see how using the model you can develop open-ended applications that can easily be extended both internally and by third-parties.Glenn Block</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL33/</link><pubDate>Wed, 29 Oct 2008 16:38:34 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL33.mp4</guid><evnet:views>12917</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426750/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The Managed Extensibility Framework (MEF) is a new extensibility model in the .NET framework that provides a simple declarative model for application developers and extenders to build openly extensible applications. Come to this session and you'll learn about our Composition model and the APIs that&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL33.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL33.mp4" expression="full" fileSize="78842644" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL33.pptx" expression="full" fileSize="12441811" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL33.wmv" expression="full" fileSize="120157689" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL33.wmv" expression="full" fileSize="313162729" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL33.wmv" expression="full" fileSize="48959825" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL33.wmv" expression="full" fileSize="313162729" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL33.mp4" length="78842644" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426750/Trackback.aspx</trackback:ping><category>.NET Framework</category><category>Advanced</category><category>Breakout Session</category><category>Visual Studio</category></item><item><title>Microsoft Visual Studio: Customizing and Extending the Development Environment</title><description>The next version of Visual Studio moves beyond add-ins and packages to unleash powerful new ways to customize and extend the environment. Learn about the Visual Studio extension model-built on a common Microsoft .NET extensibility framework--that makes it easy to customize Visual Studio in new ways. See how to create extensions for the new code editor and project system, and hear how to build your own graphical designers and specialized development environments.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Tim Wagner&lt;/div&gt;&lt;div&gt;Dr. Wagner is a former Eclipse board member and lead of the Eclipse Web Tools Platform, now working with the Visual Studio platform team to enhance the Visual Studio product line with extensible technologies and to exploit WPF to create new user interaction scenarios. His interests include IDEs, compiler front ends, and the creation of extensible platforms and APIs.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>The next version of Visual Studio moves beyond add-ins and packages to unleash powerful new ways to customize and extend the environment. Learn about the Visual Studio extension model-built on a common Microsoft .NET extensibility framework--that makes it easy to customize Visual Studio in new ways. See how to create extensions for the new code editor and project system, and hear how to build your own graphical designers and specialized development environments.Tim WagnerDr. Wagner is a former Eclipse board member and lead of the Eclipse Web Tools Platform, now working with the Visual Studio platform team to enhance the Visual Studio product line with extensible technologies and to exploit WPF to create new user interaction scenarios. His interests include IDEs, compiler front ends, and the creation of extensible platforms and APIs.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL32/</link><pubDate>Wed, 29 Oct 2008 16:38:32 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL32.mp4</guid><evnet:views>7619</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426749/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The next version of Visual Studio moves beyond add-ins and packages to unleash powerful new ways to customize and extend the environment. Learn about the Visual Studio extension model-built on a common Microsoft .NET extensibility framework--that makes it easy to customize Visual Studio in new ways.&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL32.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL32.mp4" expression="full" fileSize="68127567" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL32.pptx" expression="full" fileSize="3951379" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL32.wmv" expression="full" fileSize="112069979" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL32.wmv" expression="full" fileSize="346506267" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL32.wmv" expression="full" fileSize="41803495" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL32.wmv" expression="full" fileSize="346506267" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL32.mp4" length="68127567" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426749/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Visual Studio</category></item><item><title>"Oslo": Building Textual DSLs</title><description>The "Oslo" modeling language can define schemas and transformations over arbitrary text formats. This session shows you how to build your own Domain Specific Language using the "Oslo" SDK and how to apply your DSL to create an interactive text editing experience.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Chris Anderson&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Giovanni Della-Libera&lt;/div&gt;&lt;div&gt;Giovanni has been a developer at Microsoft for 12 years.  In that time, he's worked on VB5, VJ6, WinForms, ADO.Net, WCF and WS-Security* specifications.  He's currently working on Oslo's "M" language.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>The "Oslo" modeling language can define schemas and transformations over arbitrary text formats. This session shows you how to build your own Domain Specific Language using the "Oslo" SDK and how to apply your DSL to create an interactive text editing experience.Chris AndersonGiovanni Della-LiberaGiovanni has been a developer at Microsoft for 12 years.  In that time, he's worked on VB5, VJ6, WinForms, ADO.Net, WCF and WS-Security* specifications.  He's currently working on Oslo's "M" language.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL31/</link><pubDate>Wed, 29 Oct 2008 16:38:30 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL31.mp4</guid><evnet:views>12346</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426748/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The "Oslo" modeling language can define schemas and transformations over arbitrary text formats. This session shows you how to build your own Domain Specific Language using the "Oslo" SDK and how to apply your DSL to create an interactive text editing experience.Chris AndersonGiovanni&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL31.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL31.mp4" expression="full" fileSize="56354078" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL31.pptx" expression="full" fileSize="634273" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL31.wmv" expression="full" fileSize="87649325" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL31.wmv" expression="full" fileSize="234111320" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL31.wmv" expression="full" fileSize="37226289" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL31.wmv" expression="full" fileSize="234111320" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL31.mp4" length="56354078" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426748/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Languages</category><category>Oslo</category></item><item><title>Microsoft Sync Framework Advances</title><description>This session shows you how the next version of the Microsoft Sync Framework makes it easier to synchronize distributed copies of data across desktops, devices, services, or anywhere else they may be stored.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Lev Novik&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>This session shows you how the next version of the Microsoft Sync Framework makes it easier to synchronize distributed copies of data across desktops, devices, services, or anywhere else they may be stored.Lev Novik</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL30/</link><pubDate>Wed, 29 Oct 2008 16:38:29 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL30.mp4</guid><evnet:views>7568</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426747/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This session shows you how the next version of the Microsoft Sync Framework makes it easier to synchronize distributed copies of data across desktops, devices, services, or anywhere else they may be stored.Lev Novik</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL30.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL30.mp4" expression="full" fileSize="63801437" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL30.pptx" expression="full" fileSize="2051633" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL30.docx" expression="full" fileSize="18987" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL30.wmv" expression="full" fileSize="97070889" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL30.wmv" expression="full" fileSize="369436725" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL30.wmv" expression="full" fileSize="46418257" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL30.wmv" expression="full" fileSize="369436725" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL30.mp4" length="63801437" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426747/Trackback.aspx</trackback:ping><category>Breakout Session</category><category>Expert</category><category>Sync Framework</category></item><item><title>Live Labs Web Sandbox: Securing Mash-ups, Site Extensibility, and Gadgets</title><description>Aggregating third-party capabilities and services drives Web 2.0 innovation. Developers must make trade-offs in quality of service and security to achieve rich and personalized experiences.  The trade-offs threaten not only future innovation, but also existing experiences, business models, and everything that relies on mashing up data and/or functionality. Understanding and mitigating this risk is essential for all web applications. 

We present a prototype of an open technology for mashing up code while maintaining better process isolation, quality of service protection, and security. This will foster more efficient cross-browser development, increased mash-up innovation, and new third-party extensibility models. Join us as we discuss and showcase the architecture and invite you to get involved.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Scott Isaacs&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Dragos Manolescu&lt;/div&gt;&lt;div&gt;Dragos Manolescu is Senior Program Manager at Microsoft Live Labs, a confederation of engineers and scientists working on advancing the state-of-the-art in Internet products and technology. Most recently he's been interested in web programming, social media, Web 2.0 and cloud computing. Prior to joining Microsoft Dragos worked in consulting, start-ups, as well as academia. He holds a Ph.D.  in Computer Science from the University of Illinois at Urbana-Champaign, USA.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Aggregating third-party capabilities and services drives Web 2.0 innovation. Developers must make trade-offs in quality of service and security to achieve rich and personalized experiences.  The trade-offs threaten not only future innovation, but also existing experiences, business models, and everything that relies on mashing up data and/or functionality. Understanding and mitigating this risk is essential for all web applications. 

We present a prototype of an open technology for mashing up code while maintaining better process isolation, quality of service protection, and security. This will foster more efficient cross-browser development, increased mash-up innovation, and new third-party extensibility models. Join us as we discuss and showcase the architecture and invite you to get involved.Scott IsaacsDragos ManolescuDragos Manolescu is Senior Program Manager at Microsoft Live Labs, a confederation of engineers and scientists working on advancing the state-of-the-art in Internet products and technology. Most recently he's been interested in web programming, social media, Web 2.0 and cloud computing. Prior to joining Microsoft Dragos worked in consulting, start-ups, as well as academia. He holds a Ph.D.  in Computer Science from the University of Illinois at Urbana-Champaign, USA.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL29/</link><pubDate>Wed, 29 Oct 2008 16:38:27 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL29.mp4</guid><evnet:views>5835</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/435621/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Aggregating third-party capabilities and services drives Web 2.0 innovation. Developers must make trade-offs in quality of service and security to achieve rich and personalized experiences.  The trade-offs threaten not only future innovation, but also existing experiences, business models, and&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL29.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL29.mp4" expression="full" fileSize="76789222" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL29.pptx" expression="full" fileSize="1158528" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL29.wmv" expression="full" fileSize="111968739" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL29.wmv" expression="full" fileSize="304244559" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL29.wmv" expression="full" fileSize="44850175" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL29.wmv" expression="full" fileSize="304244559" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL29.mp4" length="76789222" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/435621/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category></item><item><title>"Oslo": Repository and Models</title><description>"Oslo" is making news. We're taking silos of proprietary, platform, and application data and opening it up for sharing. What gets shared? Deployment configuration, web services definitions, workflow definitions, and that's just a start. Learn how to utilize platform models, how to extend models, and how to add your own models to the repository using the "Oslo" modeling language. Also learn how to version, secure, and deploy models.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Chris Sells&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Martin Gudgin&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>"Oslo" is making news. We're taking silos of proprietary, platform, and application data and opening it up for sharing. What gets shared? Deployment configuration, web services definitions, workflow definitions, and that's just a start. Learn how to utilize platform models, how to extend models, and how to add your own models to the repository using the "Oslo" modeling language. Also learn how to version, secure, and deploy models.Chris SellsMartin Gudgin</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL28/</link><pubDate>Wed, 29 Oct 2008 16:38:25 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL28.mp4</guid><evnet:views>7240</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418940/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>"Oslo" is making news. We're taking silos of proprietary, platform, and application data and opening it up for sharing. What gets shared? Deployment configuration, web services definitions, workflow definitions, and that's just a start. Learn how to utilize platform models, how to extend models, and&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL28.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL28.mp4" expression="full" fileSize="69509333" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL28.pptx" expression="full" fileSize="1045126" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL28.wmv" expression="full" fileSize="98792561" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL28.wmv" expression="full" fileSize="212136453" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL28.wmv" expression="full" fileSize="11193176" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL28.wmv" expression="full" fileSize="212136453" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL28.mp4" length="69509333" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/418940/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Oslo</category></item><item><title>"Oslo": The Language</title><description>The "Oslo" language, at the heart of the Oslo modeling platform, allows developers to quickly and efficiently express domain models that power declarative systems, such as Windows Workflow Foundation and "Dublin." In this session, we'll get you started writing models for your own domains by introducing you to key features of the language, including its type system, instance construction, and query. You'll learn to author content for the Oslo repository and understand how to programmatically construct and process the content to target your own specific runtime environment.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Don Box&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;David Langworthy&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>The "Oslo" language, at the heart of the Oslo modeling platform, allows developers to quickly and efficiently express domain models that power declarative systems, such as Windows Workflow Foundation and "Dublin." In this session, we'll get you started writing models for your own domains by introducing you to key features of the language, including its type system, instance construction, and query. You'll learn to author content for the Oslo repository and understand how to programmatically construct and process the content to target your own specific runtime environment.Don BoxDavid Langworthy</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL27/</link><pubDate>Wed, 29 Oct 2008 16:38:23 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL27.mp4</guid><evnet:views>14708</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418939/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The "Oslo" language, at the heart of the Oslo modeling platform, allows developers to quickly and efficiently express domain models that power declarative systems, such as Windows Workflow Foundation and "Dublin." In this session, we'll get you started writing models for your own domains by&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL27.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL27.mp4" expression="full" fileSize="40575422" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL27.pptx" expression="full" fileSize="899566" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL27.docx" expression="full" fileSize="16902" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL27.wmv" expression="full" fileSize="60532677" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL27.wmv" expression="full" fileSize="213276109" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL27.wmv" expression="full" fileSize="30259217" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL27.wmv" expression="full" fileSize="213276109" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL27.mp4" length="40575422" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/418939/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Languages</category><category>Oslo</category></item><item><title>Parallel Programming for Managed Developers with the Next Version of Microsoft Visual Studio</title><description>Come learn how the next version of Visual Studio and the Microsoft .NET Framework can help you write better performing and more scalable applications. We take a tour of new .NET APIs, including the Task Parallel Library (TPL) and Parallel LINQ (PLINQ). We also introduce new features in the debugger that help you quickly identify concurrency issues and visualize the internal state of your application.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Daniel Moth&lt;/div&gt;&lt;div&gt;Daniel Moth has been with Microsoft since April 2006. Before that he worked in industry as a consultant, a developer and he was also an MVP for mobile development (a topic he wrote a book about). Recently he joined the Parallel Computing Platform to work on developer tools for the next versions of Visual Studio. Daniel's interests include anything to do with .NET and he blogs about that at http://www.danielmoth.com/Blog, which is also the best way to reach him.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Come learn how the next version of Visual Studio and the Microsoft .NET Framework can help you write better performing and more scalable applications. We take a tour of new .NET APIs, including the Task Parallel Library (TPL) and Parallel LINQ (PLINQ). We also introduce new features in the debugger that help you quickly identify concurrency issues and visualize the internal state of your application.Daniel MothDaniel Moth has been with Microsoft since April 2006. Before that he worked in industry as a consultant, a developer and he was also an MVP for mobile development (a topic he wrote a book about). Recently he joined the Parallel Computing Platform to work on developer tools for the next versions of Visual Studio. Daniel's interests include anything to do with .NET and he blogs about that at http://www.danielmoth.com/Blog, which is also the best way to reach him.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL26/</link><pubDate>Wed, 29 Oct 2008 16:38:22 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL26.mp4</guid><evnet:views>25161</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418938/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Come learn how the next version of Visual Studio and the Microsoft .NET Framework can help you write better performing and more scalable applications. We take a tour of new .NET APIs, including the Task Parallel Library (TPL) and Parallel LINQ (PLINQ). We also introduce new features in the debugger&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL26.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL26.mp4" expression="full" fileSize="84456237" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL26.pptx" expression="full" fileSize="3551728" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL26.docx" expression="full" fileSize="18946" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL26.wmv" expression="full" fileSize="135254621" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL26.wmv" expression="full" fileSize="374378133" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL26.wmv" expression="full" fileSize="13549568" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL26.wmv" expression="full" fileSize="374378133" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL26.mp4" length="84456237" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/418938/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Parallelism</category><category>Visual Studio</category></item><item><title>Parallel Programming for C++ Developers in the Next Version of Microsoft Visual Studio</title><description>Build more responsive C++ programs that take full advantage of multicore hardware. We demonstrate how the new Parallel Pattern Library (PPL) enables you to express parallelism in your code and how the asynchronous messaging APIs can be used to separate shared state and increase your application's resilience and robustness. Finally, we take a look at some of the new capabilities of C++0x and Visual Studio to help you efficiently code and debug your multi-threaded applications.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Rick Molloy&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Build more responsive C++ programs that take full advantage of multicore hardware. We demonstrate how the new Parallel Pattern Library (PPL) enables you to express parallelism in your code and how the asynchronous messaging APIs can be used to separate shared state and increase your application's resilience and robustness. Finally, we take a look at some of the new capabilities of C++0x and Visual Studio to help you efficiently code and debug your multi-threaded applications.Rick Molloy</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL25/</link><pubDate>Wed, 29 Oct 2008 16:38:20 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL25.mp4</guid><evnet:views>15766</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418937/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Build more responsive C++ programs that take full advantage of multicore hardware. We demonstrate how the new Parallel Pattern Library (PPL) enables you to express parallelism in your code and how the asynchronous messaging APIs can be used to separate shared state and increase your application's&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL25.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL25.mp4" expression="full" fileSize="86123043" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL25.pptx" expression="full" fileSize="1060646" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL25.docx" expression="full" fileSize="18352" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL25.wmv" expression="full" fileSize="127141019" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL25.wmv" expression="full" fileSize="348901875" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL25.wmv" expression="full" fileSize="49381619" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL25.wmv" expression="full" fileSize="348901875" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL25.mp4" length="86123043" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/418937/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Parallelism</category><category>Visual Studio</category></item><item><title>Improving .NET Application Performance and Scalability</title><description>Performance must be considered in each step of the development lifecycle. See how to integrate performance in design, development, testing, tuning, and production. Work with tools and technologies like: static analysis, managed memory profiling, data population, load testing, and performance reports. Learn best practices to avoid the performance pitfalls of poor CPU utilization, memory allocation bugs, and improper data sizing.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Steve Carroll&lt;/div&gt;&lt;div&gt;Steve is the development lead for the Visual Studio Profiler and has been with that team for five years.  Before that he was a compiler researcher studying at the University of Illinois at Urbana-Champaign&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Ed Glas&lt;/div&gt;&lt;div&gt;Ed Glas is group manager for the Visual Studio Team Test team in Raleigh, NC. Ed led the development of the web and load testing features in Visual Studio Team System from their inception, and is now also leading development of the test case management server.  Prior to working at Microsoft, Ed co-founded HAHT Software, where he led the development of the HAHTsite web application IDE and application server.  He also worked at startups OneTree Software, creator of SourceSafe, and Q+E software. In his spare time Ed enjoys spending time with his wife and five children and playing soccer.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Performance must be considered in each step of the development lifecycle. See how to integrate performance in design, development, testing, tuning, and production. Work with tools and technologies like: static analysis, managed memory profiling, data population, load testing, and performance reports. Learn best practices to avoid the performance pitfalls of poor CPU utilization, memory allocation bugs, and improper data sizing.Steve CarrollSteve is the development lead for the Visual Studio Profiler and has been with that team for five years.  Before that he was a compiler researcher studying at the University of Illinois at Urbana-ChampaignEd GlasEd Glas is group manager for the Visual Studio Team Test team in Raleigh, NC. Ed led the development of the web and load testing features in Visual Studio Team System from their inception, and is now also leading development of the test case management server.  Prior to working at Microsoft, Ed co-founded HAHT Software, where he led the development of the HAHTsite web application IDE and application server.  He also worked at startups OneTree Software, creator of SourceSafe, and Q+E software. In his spare time Ed enjoys spending time with his wife and five children and playing soccer.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL24/</link><pubDate>Wed, 29 Oct 2008 16:38:19 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL24.mp4</guid><evnet:views>9875</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418936/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Performance must be considered in each step of the development lifecycle. See how to integrate performance in design, development, testing, tuning, and production. Work with tools and technologies like: static analysis, managed memory profiling, data population, load testing, and performance&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL24.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL24.mp4" expression="full" fileSize="82845635" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL24.pptx" expression="full" fileSize="1908291" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL24.docx" expression="full" fileSize="18771" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL24.wmv" expression="full" fileSize="153193763" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL24.wmv" expression="full" fileSize="369580051" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL24.wmv" expression="full" fileSize="50037291" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL24.wmv" expression="full" fileSize="369580051" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL24.mp4" length="82845635" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/418936/Trackback.aspx</trackback:ping><category>Breakout Session</category><category>Expert</category><category>VSTS</category></item></channel></rss>