<?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>pdc2008</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/posts/pdc2008/feed/ipod/default.aspx" /><itunes:summary>PDC 2008</itunes:summary><itunes:author>Erik Porter, System, Mike Sampson, Duncan Mackenzie</itunes:author><itunes:subtitle></itunes:subtitle><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>pdc2008</title><link>http://channel9.msdn.com/posts/pdc2008/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>PDC 2008</description><link>http://channel9.msdn.com/posts/pdc2008/</link><language>en-us</language><pubDate>Fri, 24 Oct 2008 13:47:49 GMT</pubDate><lastBuildDate>Fri, 24 Oct 2008 13:47:49 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Panel: The Future of Programming Languages</title><description>Learn about the future of programming from some of the leading programming languages experts in the world. Hear how programming will be affected by a number of fundamental changes that are occurring like many-core machines, cloud computing, and more. Also hear about the biggest challenges that face the industry. This will be a fascinating expert panel discussion for anyone that is involved with developing applications or services.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Douglas Crockford&lt;/div&gt;&lt;div&gt;Douglas Crockford discovered the JSON data interchange format. He is leading an effort at ECMA to develop a secure successor to JavaScript. He is the author of JavaScript: The Good Parts.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Gilad Bracha&lt;/div&gt;&lt;div&gt;Gilad Bracha is the creator of the Newspeak programming language. He is currently Distinguished Engineer at Cadence Design Systems. Previously, he was a Computational Theologist and Distinguished Engineer at Sun Microsystems. He is co-author of the Java Language Specification, and a researcher in the area of object-oriented programming languages. Prior to joining Sun, he worked on Strongtalk, the Animorphic Smalltalk System. He received his  B.Sc in Mathematics and Computer Science from Ben Gurion University in Israel and a Ph.D. in Computer Science from the University of Utah.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Jeremy Siek&lt;/div&gt;&lt;div&gt;Jeremy Siek is an Assistant Professor at the University of
Colorado. Jeremy's areas of research include generic programming,
programming language design, and compiler optimization.  Jeremy
received a Ph.D. at Indiana University in 2005. His thesis laid the foundation for the constrained templates feature in the next C++ Standard. Also while at Indiana, Jeremy developed the Boost Graph Library, a C++ generic library for graph algorithms and data
structures.  Jeremy did a post-doc at Rice University where he
developed gradual typing: a type system that integrates dynamic and static typing. Jeremy is currently developing a gradually-typed version of Python.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Anders Hejlsberg&lt;/div&gt;&lt;div&gt;Anders Hejlsberg is a Technical Fellow in the Developer Division. He is an influential creator of development tools and programming languages. He is the chief designer of the C# programming language and a key participant in the development of the Microsoft .NET framework. Since its initial release in 2000, the C# programming language has been widely adopted and is now standardized by ECMA and ISO. Before his work on C# and the .NET framework, Hejlsberg was an architect for Visual J++ development and the Windows Foundation classes.

Before joining Microsoft in 1996, Hejlsberg was one of the first employees of Borland International Inc. As principal engineer, he was the original author of Turbo Pascal, a revolutionary integrated development environment, and chief architect of its successor, Delphi.

Hejlsberg co-authored "The C# Programming Language", published by Addison Wesley, and has received numerous software patents. In 2001, he was the recipient of the prestigious Dr. Dobbs Excellence in Programming Award.

He studied engineering at the Technical University of Denmark.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Erik Meijer&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Wolfram Schulte&lt;/div&gt;&lt;div&gt;Wolfram Schulte is a principal researcher and the founding manager of the Research in Software Engineering area, at Microsoft Research Redmond, USA.  

Wolfram’s research concerns the practical application of formal methods.  At Microsoft, Wolfram co-lead research projects on language design and runtimes (the AsmL, Cw, TPL projects), software testing (the Pex,  SpecExplorer, and nModel projects), software analysis and verification (the Spec#, Vcc and Hypervisor project),  and lately on model-driven engineering of applications for the cloud (formula and bam).  

Among Schulte’s contributions to Microsoft technologies are his work on model-based and concolic testing, on contract-based static analysis, on data access integration and concurrent runtimes.  

Wolfram lives with his spouse Rita and 2 kids in Bellevue. In his spare time, he enjoys the beautiful outdoors of the cascades.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Learn about the future of programming from some of the leading programming languages experts in the world. Hear how programming will be affected by a number of fundamental changes that are occurring like many-core machines, cloud computing, and more. Also hear about the biggest challenges that face the industry. This will be a fascinating expert panel discussion for anyone that is involved with developing applications or services.Douglas CrockfordDouglas Crockford discovered the JSON data interchange format. He is leading an effort at ECMA to develop a secure successor to JavaScript. He is the author of JavaScript: The Good Parts.Gilad BrachaGilad Bracha is the creator of the Newspeak programming language. He is currently Distinguished Engineer at Cadence Design Systems. Previously, he was a Computational Theologist and Distinguished Engineer at Sun Microsystems. He is co-author of the Java Language Specification, and a researcher in the area of object-oriented programming languages. Prior to joining Sun, he worked on Strongtalk, the Animorphic Smalltalk System. He received his  B.Sc in Mathematics and Computer Science from Ben Gurion University in Israel and a Ph.D. in Computer Science from the University of Utah.Jeremy SiekJeremy Siek is an Assistant Professor at the University of
Colorado. Jeremy's areas of research include generic programming,
programming language design, and compiler optimization.  Jeremy
received a Ph.D. at Indiana University in 2005. His thesis laid the foundation for the constrained templates feature in the next C++ Standard. Also while at Indiana, Jeremy developed the Boost Graph Library, a C++ generic library for graph algorithms and data
structures.  Jeremy did a post-doc at Rice University where he
developed gradual typing: a type system that integrates dynamic and static typing. Jeremy is currently developing a gradually-typed version of Python.Anders HejlsbergAnders Hejlsberg is a Technical Fellow in the Developer Division. He is an influential creator of development tools and programming languages. He is the chief designer of the C# programming language and a key participant in the development of the Microsoft .NET framework. Since its initial release in 2000, the C# programming language has been widely adopted and is now standardized by ECMA and ISO. Before his work on C# and the .NET framework, Hejlsberg was an architect for Visual J++ development and the Windows Foundation classes.

Before joining Microsoft in 1996, Hejlsberg was one of the first employees of Borland International Inc. As principal engineer, he was the original author of Turbo Pascal, a revolutionary integrated development environment, and chief architect of its successor, Delphi.

Hejlsberg co-authored "The C# Programming Language", published by Addison Wesley, and has received numerous software patents. In 2001, he was the recipient of the prestigious Dr. Dobbs Excellence in Programming Award.

He studied engineering at the Technical University of Denmark.Erik MeijerWolfram SchulteWolfram Schulte is a principal researcher and the founding manager of the Research in Software Engineering area, at Microsoft Research Redmond, USA.  

Wolfram’s research concerns the practical application of formal methods.  At Microsoft, Wolfram co-lead research projects on language design and runtimes (the AsmL, Cw, TPL projects), software testing (the Pex,  SpecExplorer, and nModel projects), software analysis and verification (the Spec#, Vcc and Hypervisor project),  and lately on model-driven engineering of applications for the cloud (formula and bam).  

Among Schulte’s contributions to Microsoft technologies are his work on model-based and concolic testing, on contract-based static analysis, on data access integration and concurrent runtimes.  

Wolfram lives with his spouse Rita and 2 kids in Bellevue. In his spare time, he enjoys the beautiful outdoors of the cascades.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL57/</link><pubDate>Wed, 29 Oct 2008 16:39:22 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL57.mp4</guid><evnet:views>88568</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430800/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Learn about the future of programming from some of the leading programming languages experts in the world. Hear how programming will be affected by a number of fundamental changes that are occurring like many-core machines, cloud computing, and more. Also hear about the biggest challenges that face&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL57.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/TL57.mp4" expression="full" fileSize="33487455" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL57.wmv" expression="full" fileSize="713072020" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL57.wmv" expression="full" fileSize="33444292" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL57.wmv" expression="full" fileSize="36585709" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL57.wmv" expression="full" fileSize="33444292" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL57.mp4" length="33487455" 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/430800/Trackback.aspx</trackback:ping><category>Languages</category><category>Panel</category></item><item><title>Natural Interop with Silverlight, Office, and Python in Microsoft Visual C#  and Microsoft Visual Basic</title><description>Learn how the new C# and VB language features make interop with JScript, COM, and Python more natural. Dynamically control the HTML DOM within Silverlight, automate Word and Excel with less code, or access Python libraries, all from your favorite .NET language!
&lt;ul&gt;&lt;li&gt;&lt;div&gt;Alex Turner&lt;/div&gt;&lt;div&gt;Alex Turner is the Program Manager for the C# Compiler at Microsoft, where he makes sure that C#’s new language features and compiler services become a reality. Alex graduated with an MS in Computer Science from Stony Brook University and has been a speaker at TechEd and TechDays.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Learn how the new C# and VB language features make interop with JScript, COM, and Python more natural. Dynamically control the HTML DOM within Silverlight, automate Word and Excel with less code, or access Python libraries, all from your favorite .NET language!
Alex TurnerAlex Turner is the Program Manager for the C# Compiler at Microsoft, where he makes sure that C#’s new language features and compiler services become a reality. Alex graduated with an MS in Computer Science from Stony Brook University and has been a speaker at TechEd and TechDays.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL54/</link><pubDate>Wed, 29 Oct 2008 16:39:16 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL54.mp4</guid><evnet:views>51053</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430797/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Learn how the new C# and VB language features make interop with JScript, COM, and Python more natural. Dynamically control the HTML DOM within Silverlight, automate Word and Excel with less code, or access Python libraries, all from your favorite .NET language!
Alex TurnerAlex Turner is the Program&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL54.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/TL54.mp4" expression="full" fileSize="39161146" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL54.pptx" expression="full" fileSize="561064" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL54.wmv" expression="full" fileSize="54251619" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL54.wmv" expression="full" fileSize="202934523" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL54.wmv" expression="full" fileSize="26470503" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL54.wmv" expression="full" fileSize="202934523" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL54.mp4" length="39161146" 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/430797/Trackback.aspx</trackback:ping><category>Advanced</category><category>Languages</category><category>Lunch Session</category><category>Silverlight</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>The Future of C#</title><description>Please Note: This session will be repeated on October 29th at 3:00PM.  In this talk Microsoft Technical fellow and C# Chief Architect Anders Hejlsberg outlines the future of C#. He describes the many forces that influence and shape the future of programming languages and explain how they fit into C#.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Anders Hejlsberg&lt;/div&gt;&lt;div&gt;Anders Hejlsberg is a Technical Fellow in the Developer Division. He is an influential creator of development tools and programming languages. He is the chief designer of the C# programming language and a key participant in the development of the Microsoft .NET framework. Since its initial release in 2000, the C# programming language has been widely adopted and is now standardized by ECMA and ISO. Before his work on C# and the .NET framework, Hejlsberg was an architect for Visual J++ development and the Windows Foundation classes.

Before joining Microsoft in 1996, Hejlsberg was one of the first employees of Borland International Inc. As principal engineer, he was the original author of Turbo Pascal, a revolutionary integrated development environment, and chief architect of its successor, Delphi.

Hejlsberg co-authored "The C# Programming Language", published by Addison Wesley, and has received numerous software patents. In 2001, he was the recipient of the prestigious Dr. Dobbs Excellence in Programming Award.

He studied engineering at the Technical University of Denmark.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Please Note: This session will be repeated on October 29th at 3:00PM.  In this talk Microsoft Technical fellow and C# Chief Architect Anders Hejlsberg outlines the future of C#. He describes the many forces that influence and shape the future of programming languages and explain how they fit into C#.Anders HejlsbergAnders Hejlsberg is a Technical Fellow in the Developer Division. He is an influential creator of development tools and programming languages. He is the chief designer of the C# programming language and a key participant in the development of the Microsoft .NET framework. Since its initial release in 2000, the C# programming language has been widely adopted and is now standardized by ECMA and ISO. Before his work on C# and the .NET framework, Hejlsberg was an architect for Visual J++ development and the Windows Foundation classes.

Before joining Microsoft in 1996, Hejlsberg was one of the first employees of Borland International Inc. As principal engineer, he was the original author of Turbo Pascal, a revolutionary integrated development environment, and chief architect of its successor, Delphi.

Hejlsberg co-authored "The C# Programming Language", published by Addison Wesley, and has received numerous software patents. In 2001, he was the recipient of the prestigious Dr. Dobbs Excellence in Programming Award.

He studied engineering at the Technical University of Denmark.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL16/</link><pubDate>Wed, 29 Oct 2008 16:38:03 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL16.mp4</guid><evnet:views>107726</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418955/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Please Note: This session will be repeated on October 29th at 3:00PM.  In this talk Microsoft Technical fellow and C# Chief Architect Anders Hejlsberg outlines the future of C#. He describes the many forces that influence and shape the future of programming languages and explain how they fit into&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL16.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/TL16.mp4" expression="full" fileSize="56083548" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL16.pptx" expression="full" fileSize="1631024" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL16.docx" expression="full" fileSize="18189" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL16.wmv" expression="full" fileSize="82597579" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL16.wmv" expression="full" fileSize="347531147" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL16.wmv" expression="full" fileSize="42357631" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL16.wmv" expression="full" fileSize="347531147" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL16.mp4" length="56083548" 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/418955/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Languages</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>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>Deep Dive: Dynamic Languages in Microsoft .NET</title><description>The CLR has great support for dynamic languages like IronPython. Learn how the new Dynamic Language Runtime (DLR) adds a shared dynamic type system, a standard hosting model, and support for generating fast dynamic code. Hear how these features enable languages that use the DLR to share code with other dynamic and static languages like Microsoft Visual Basic .NET and C#.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Jim Hugunin&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>The CLR has great support for dynamic languages like IronPython. Learn how the new Dynamic Language Runtime (DLR) adds a shared dynamic type system, a standard hosting model, and support for generating fast dynamic code. Hear how these features enable languages that use the DLR to share code with other dynamic and static languages like Microsoft Visual Basic .NET and C#.Jim Hugunin</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL10/</link><pubDate>Wed, 29 Oct 2008 16:37:52 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL10.mp4</guid><evnet:views>16853</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418949/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The CLR has great support for dynamic languages like IronPython. Learn how the new Dynamic Language Runtime (DLR) adds a shared dynamic type system, a standard hosting model, and support for generating fast dynamic code. Hear how these features enable languages that use the DLR to share code with&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL10.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/TL10.mp4" expression="full" fileSize="29339866" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL10.pptx" expression="full" fileSize="2987056" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL10.docx" expression="full" fileSize="17904" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZIP/TL10.ZIP" expression="full" fileSize="49642" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL10.wmv" expression="full" fileSize="76540571" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL10.wmv" expression="full" fileSize="249237195" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL10.wmv" expression="full" fileSize="41129359" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL10.wmv" expression="full" fileSize="249237195" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL10.mp4" length="29339866" 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/418949/Trackback.aspx</trackback:ping><category>Breakout Session</category><category>Expert</category><category>Languages</category></item><item><title>An Introduction to Microsoft F#</title><description>Learn about Microsoft's new language, F#, a typed functional programming language for the Microsoft .NET Framework. F# combines functional programming with the runtime support, libraries, tools, and object model of .NET. Understand how F# asynchronous workflows help tame the complexity of parallel and asynchronous I/O programming and how to use F# in conjunction with tools such as Parallel Extensions for .NET.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Luca Bolognese&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Learn about Microsoft's new language, F#, a typed functional programming language for the Microsoft .NET Framework. F# combines functional programming with the runtime support, libraries, tools, and object model of .NET. Understand how F# asynchronous workflows help tame the complexity of parallel and asynchronous I/O programming and how to use F# in conjunction with tools such as Parallel Extensions for .NET.Luca Bolognese</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL11/</link><pubDate>Wed, 29 Oct 2008 16:37:54 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL11.mp4</guid><evnet:views>34584</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418950/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Learn about Microsoft's new language, F#, a typed functional programming language for the Microsoft .NET Framework. F# combines functional programming with the runtime support, libraries, tools, and object model of .NET. Understand how F# asynchronous workflows help tame the complexity of parallel&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL11.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/TL11.mp4" expression="full" fileSize="69099698" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL11.pptx" expression="full" fileSize="759543" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL11.wmv" expression="full" fileSize="97062153" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL11.wmv" expression="full" fileSize="309214633" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL11.wmv" expression="full" fileSize="47850633" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL11.wmv" expression="full" fileSize="309214633" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL11.mp4" length="69099698" 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/418950/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Languages</category></item><item><title>Future Directions for Microsoft Visual Basic</title><description>Hear language architect Paul Vick and specification lead Lucian Wischik discuss the future direction of the Visual Basic language. Learn about the new capabilities of the next version of the language, including additional LINQ features, syntax simplifications, and a host of other improvements. Also gain insight into possible future features, including meta-programming and scripting.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Lucian Wischik&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Paul Vick&lt;/div&gt;&lt;div&gt;Paul Vick is the language architect for Visual Basic, where he leads the language design team. Paul originally began his career working at Microsoft in 1992 on the Microsoft Access team, shipping versions 1.0 through 97 of Access. In 1998, he moved to the Visual Basic team, participating in the design and implementation of the Visual Basic compiler and driving the re-design of the language for the .NET Framework. He is the author of the Visual Basic .NET Language Specification and the Addison Wesley book "The Visual Basic .NET Language." His weblog can be found at http://www.panopticoncentral.net.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Hear language architect Paul Vick and specification lead Lucian Wischik discuss the future direction of the Visual Basic language. Learn about the new capabilities of the next version of the language, including additional LINQ features, syntax simplifications, and a host of other improvements. Also gain insight into possible future features, including meta-programming and scripting.Lucian WischikPaul VickPaul Vick is the language architect for Visual Basic, where he leads the language design team. Paul originally began his career working at Microsoft in 1992 on the Microsoft Access team, shipping versions 1.0 through 97 of Access. In 1998, he moved to the Visual Basic team, participating in the design and implementation of the Visual Basic compiler and driving the re-design of the language for the .NET Framework. He is the author of the Visual Basic .NET Language Specification and the Addison Wesley book "The Visual Basic .NET Language." His weblog can be found at http://www.panopticoncentral.net.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL12/</link><pubDate>Wed, 29 Oct 2008 16:37:56 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL12.mp4</guid><evnet:views>9032</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418951/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hear language architect Paul Vick and specification lead Lucian Wischik discuss the future direction of the Visual Basic language. Learn about the new capabilities of the next version of the language, including additional LINQ features, syntax simplifications, and a host of other improvements. Also&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL12.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/TL12.mp4" expression="full" fileSize="50649174" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL12.pptx" expression="full" fileSize="2664552" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL12.docx" expression="full" fileSize="17407" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL12.wmv" expression="full" fileSize="72840003" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL12.wmv" expression="full" fileSize="249373335" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL12.wmv" expression="full" fileSize="36982595" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL12.wmv" expression="full" fileSize="249373335" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL12.mp4" length="50649174" 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/418951/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Languages</category></item><item><title>Microsoft Visual C++: 10 Is the New 6</title><description>Get more done. The next version of Visual C++ is all about improving developer productivity for large-scale applications. Learn about the IntelliSense and browsing experiences, changes to the project and build system, project-less browsing, collaboration through remote symbol indexing, and custom visualization of symbolic information.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Boris Jabes&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Get more done. The next version of Visual C++ is all about improving developer productivity for large-scale applications. Learn about the IntelliSense and browsing experiences, changes to the project and build system, project-less browsing, collaboration through remote symbol indexing, and custom visualization of symbolic information.Boris Jabes</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL13/</link><pubDate>Wed, 29 Oct 2008 16:37:58 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL13.mp4</guid><evnet:views>18387</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418952/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Get more done. The next version of Visual C++ is all about improving developer productivity for large-scale applications. Learn about the IntelliSense and browsing experiences, changes to the project and build system, project-less browsing, collaboration through remote symbol indexing, and custom&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL13.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/TL13.mp4" expression="full" fileSize="70961374" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL13.pptx" expression="full" fileSize="1139069" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL13.wmv" expression="full" fileSize="162369245" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL13.wmv" expression="full" fileSize="457119969" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL13.wmv" expression="full" fileSize="66795217" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL13.wmv" expression="full" fileSize="457119969" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL13.mp4" length="70961374" 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/418952/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Languages</category></item></channel></rss>