<?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 languages - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/languages/feed/ipod/default.aspx" /><itunes:summary>languages</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 languages - Channel 9</title><link>http://channel9.msdn.com/tags/Languages/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>languages</description><link>http://channel9.msdn.com/tags/Languages/</link><language>en-us</language><pubDate>Wed, 14 Oct 2009 23:18:08 GMT</pubDate><lastBuildDate>Wed, 14 Oct 2009 23:18:08 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>SpecExplorer: Model-Based Testing made practicable</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_85_ch9.png" border="0" /&gt;&lt;p&gt;&lt;a href="http://testmuse.spaces.live.com/"&gt;Keith Stobie&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/wrwg"&gt;Wolfgang Grieskamp&lt;/a&gt;, and &lt;a href="http://www.dc.uba.ar/people/profesores/nicok"&gt;Nico Kicillof&lt;/a&gt; gave a presentation on the new version of &lt;a href="http://msdn.microsoft.com/en-us/devlabs/ee692301.aspx"&gt;&lt;strong&gt;Spec Explorer 2010 for Visual Studio&lt;/strong&gt;&lt;/a&gt;. Spec Explorer is a visual tool for modeling software behavior and generating test suites from those models. Spec Explorer’s approach to model-based testing has been shown to greatly enhance productivity of test case creation, to ensure predictability of requirement coverage,  and to support lifecycle management and software updates. Models are typically written in C# and controlled by a configuration language which allows to express scenarios and test purposes. Microsoft itself chose Spec Explorer as a cornerstone of the effort to validate open protocol documentation, developing more than 200 test suites validating over 40,000 requirements for networking protocols in a production environment.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/devlabs/ee692301.aspx"&gt;Spec Explorer Home Page&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/specexplorer/threads"&gt;Spec Explorer Forums&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blogs.msdn.com/SpecExplorer/"&gt;Spec Explorer Blog&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/498738/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Peli/SpecExplorer-Model-Based-Testing-made-practicable/</comments><itunes:summary>Keith Stobie, Wolfgang Grieskamp, and Nico Kicillof gave a presentation on the new version of Spec Explorer 2010 for Visual Studio. Spec Explorer is a visual tool for modeling software behavior and generating test suites from those models. Spec Explorer’s approach to model-based testing has been shown to greatly enhance productivity of test case creation, to ensure predictability of requirement coverage,  and to support lifecycle management and software updates. Models are typically written in C# and controlled by a configuration language which allows to express scenarios and test purposes. Microsoft itself chose Spec Explorer as a cornerstone of the effort to validate open protocol documentation, developing more than 200 test suites validating over 40,000 requirements for networking protocols in a production environment.

    Spec Explorer Home Page 
    Spec Explorer Forums 
    Spec Explorer Blog 

 
 </itunes:summary><link>http://channel9.msdn.com/posts/Peli/SpecExplorer-Model-Based-Testing-made-practicable/</link><pubDate>Tue, 27 Oct 2009 04:45:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.mp4</guid><evnet:views>31187</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/498738/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Keith Stobie, Wolfgang Grieskamp, and Nico Kicillof gave a presentation on the new version of Spec Explorer 2010 for Visual Studio. Spec Explorer is a visual tool for modeling software behavior and generating test suites from those models...</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.mp4" expression="full" duration="681" fileSize="46958278" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.mp3" expression="full" duration="681" fileSize="5454233" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.mp4" expression="full" duration="681" fileSize="46958278" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.wma" expression="full" duration="681" fileSize="5529333" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.wmv" expression="full" duration="681" fileSize="65855067" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_2MB_ch9.wmv" expression="full" duration="681" fileSize="57837465" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_Zune_ch9.wmv" expression="full" duration="681" fileSize="39115322" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_512_ch9.png" expression="full" duration="681" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/8/3/7/8/9/4/spexexplorer.ism/Manifest" expression="full" duration="681" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.mp4" expression="full" duration="681" fileSize="46958278" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_2MB_ch9.wmv" expression="full" duration="681" fileSize="57837465" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/3/7/8/9/4/spexexplorer_ch9.mp4" length="46958278" type="video/mp4" /><dc:creator>Peli de Halleux</dc:creator><itunes:author>Peli de Halleux</itunes:author><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Peli/SpecExplorer-Model-Based-Testing-made-practicable/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/498738/Trackback.aspx</trackback:ping><category>DevLabs</category><category>Languages</category><category>Model Based Testing</category><category>rise</category><category>Testing</category><category>Visual Studio 2010</category></item><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>88556</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>50838</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>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>14645</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>"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>12329</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>"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>14666</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>107626</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>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>18374</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><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>9025</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>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>34496</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>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>16812</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>geekSpeak recording - Dynamic Languages and the DLR with Mike Vincent </title><description>&lt;img src="http://channel9.msdn.com/Link/60d36f8d-e060-4299-8ebd-ac14c440fc57/" border="0" /&gt;In this geekSpeak, Mike Vincent explains how dynamic languages like Iron Python and Iron Ruby running on the Dynamic Language Runtime (DLR) give you new options when choosing the best tool for the job. Mike addresses the advantages you can gain from using dynamic languages, when and where you should consider dynamic languages, and what is important from the architect's view, the developer's view, and the business case view. &lt;br /&gt;
&lt;br /&gt;
This episode of geekSpeak was recorded on September 10, 2008.&lt;br /&gt;
&lt;br /&gt;
Your hosts for this geekSpeak are &lt;a href="http://blogs.msdn.com/glengordon" target="_self"&gt;Glen Gordon &lt;/a&gt;and &lt;a href="http://blogs.msdn.com/peterlau" target="_self"&gt;Peter Laudati&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
To ask a question in advance of a live webcast, or for post-show resources, be sure to visit the &lt;a href="http://blogs.msdn.com/geekSpeak" target="_self"&gt;geekSpeak blog&lt;/a&gt;. &lt;br /&gt;&lt;img src="http://channel9.msdn.com/442752/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Dynamic-Languages-and-the-DLR-with-Mike-Vincent/</comments><itunes:summary>In this geekSpeak, Mike Vincent explains how dynamic languages like Iron Python and Iron Ruby running on the Dynamic Language Runtime (DLR) give you new options when choosing the best tool for the job. Mike addresses the advantages you can gain from using dynamic languages, when and where you should consider dynamic languages, and what is important from the architect's view, the developer's view, and the business case view. 

This episode of geekSpeak was recorded on September 10, 2008.

Your hosts for this geekSpeak are Glen Gordon and Peter Laudati. 

To ask a question in advance of a live webcast, or for post-show resources, be sure to visit the geekSpeak blog. </itunes:summary><link>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Dynamic-Languages-and-the-DLR-with-Mike-Vincent/</link><pubDate>Thu, 11 Sep 2008 03:59:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Dynamic-Languages-and-the-DLR-with-Mike-Vincent/</guid><evnet:views>2503</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/442752/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this geekSpeak, Mike Vincent explains how dynamic languages like Iron Python and Iron Ruby running on the Dynamic Language Runtime (DLR) give you new options when choosing the best tool for the job. Mike addresses the advantages you can gain from using dynamic languages, when and where you should consider dynamic languages, and what is important from the architect's view, the developer's view, and the business case view.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/5/7/2/4/4/geekSpeak20080910_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/60d36f8d-e060-4299-8ebd-ac14c440fc57/" height="64" width="85" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/5/7/2/4/4/geekSpeak_20080910.wmv" expression="full" duration="3571" fileSize="13898894" type="video/x-ms-wmv" medium="video" /><dc:creator>Brian Johnson</dc:creator><itunes:author>Brian Johnson</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Dynamic-Languages-and-the-DLR-with-Mike-Vincent/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/442752/Trackback.aspx</trackback:ping><category>DLR</category><category>geekSpeak</category><category>Languages</category><category>Python</category><category>Ruby</category></item></channel></rss>