<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Programming Languages</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/programming+languages/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Programming Languages</title>
      <link>http://channel9.msdn.com/Tags/programming+languages</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/programming+languages</link>
    <language>en</language>
    <pubDate>Tue, 21 May 2013 00:50:30 GMT</pubDate>
    <lastBuildDate>Tue, 21 May 2013 00:50:30 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>120</c9:totalResults>
    <c9:pageCount>5</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Ping 163: Xbox Countdown, Programming language popularity, 3D presentations, Eye controlled computer</title>
      <description><![CDATA[<p>Once again Laura and Paul bring their sharp with, clever commentary and desperate pleas for interactivity to your screens! Join in the fun and tell us what you think about these stories AND our QOTW (Question Of The Week).</p><p><a href="http://thenextweb.com/microsoft/2013/01/02/microsoft-posts-a-countdown-clock-to-e3-sparking-speculation-that-the-next-xbox-is-forthcoming/">The countdown has begun</a>&nbsp; <a href="http://channel9.msdn.com/Shows/PingShow/Ping-163-Xbox-Countdown-Programming-language-popularity-3D-presentations-Eye-controlled-computer#time=04m08s">[04:08]</a></p><p><a href="http://news.techworld.com/applications/3418399/microsoft-c-named-programming-language-of-2012/">It's good to be popular</a>&nbsp; <a href="http://channel9.msdn.com/Shows/PingShow/Ping-163-Xbox-Countdown-Programming-language-popularity-3D-presentations-Eye-controlled-computer#time=13m22s">[13:22]</a></p><p><a href="http://www.seattlepi.com/business/press-releases/article/New-3D-Presentation-Add-on-for-Microsoft-4160498.php">Presenting in 3D</a>&nbsp; <a href="http://channel9.msdn.com/Shows/PingShow/Ping-163-Xbox-Countdown-Programming-language-popularity-3D-presentations-Eye-controlled-computer#time=17m35s">[17:35]</a></p><p><a href="http://news.cnet.com/8301-17938_105-57561638-1/tobii-rex-control-a-windows-8-pc-with-your-eyes/">Control it with your EYES</a>&nbsp; <a href="http://channel9.msdn.com/Shows/PingShow/Ping-163-Xbox-Countdown-Programming-language-popularity-3D-presentations-Eye-controlled-computer#time=07m48s">[07:48]</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8280299647fe43c7945fa13f014b7fc1">]]></description>
      <comments>http://channel9.msdn.com/Shows/PingShow/Ping-163-Xbox-Countdown-Programming-language-popularity-3D-presentations-Eye-controlled-computer</comments>
      <itunes:summary>Once again Laura and Paul bring their sharp with, clever commentary and desperate pleas for interactivity to your screens! Join in the fun and tell us what you think about these stories AND our QOTW (Question Of The Week). The countdown has begun&amp;nbsp; [04:08] It&#39;s good to be popular&amp;nbsp; [13:22] Presenting in 3D&amp;nbsp; [17:35] Control it with your EYES&amp;nbsp; [07:48] </itunes:summary>
      <itunes:duration>1450</itunes:duration>
      <link>http://channel9.msdn.com/Shows/PingShow/Ping-163-Xbox-Countdown-Programming-language-popularity-3D-presentations-Eye-controlled-computer</link>
      <pubDate>Tue, 08 Jan 2013 23:00:37 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/PingShow/Ping-163-Xbox-Countdown-Programming-language-popularity-3D-presentations-Eye-controlled-computer</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163.mp3" expression="full" duration="1450" fileSize="23210492" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163.mp4" expression="full" duration="1450" fileSize="140799988" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163.webm" expression="full" duration="1450" fileSize="56597172" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163.wma" expression="full" duration="1450" fileSize="11738655" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163.wmv" expression="full" duration="1450" fileSize="142625369" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163_high.mp4" expression="full" duration="1450" fileSize="308663396" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163_mid.mp4" expression="full" duration="1450" fileSize="215931000" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163_Source.wmv" expression="full" duration="1450" fileSize="476096294" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163.ism/manifest" expression="full" duration="1450" fileSize="7562" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/46e2/f47cd14f-a3b4-4722-ab10-0709185746e2/Ping163.wmv" length="142625369" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Laura Foy</dc:creator>
      <itunes:author>Laura Foy</itunes:author>
      <slash:comments>28</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/PingShow/Ping-163-Xbox-Countdown-Programming-language-popularity-3D-presentations-Eye-controlled-computer/RSS</wfw:commentRss>
      <category>3D</category>
      <category>C#</category>
      <category>PingShow</category>
      <category>Power Point</category>
      <category>Programming Languages</category>
      <category>Xbox</category>
      <category>console</category>
    </item>
  <item>
      <title>C++ and Beyond 2012: Herb Sutter - You don&#39;t know [blank] and [blank]</title>
      <description><![CDATA[<p><a href="http://herbsutter.com/" target="_blank"><strong>Herb Sutter</strong></a> presents&nbsp;a &quot;startling realization he had about C&#43;&#43;11&quot;, and&nbsp;he thinks it may be a bit startling for others too. Tune in.</p><p>This was filmed at <a href="http://cppandbeyond.com/" target="_blank"><strong>C&#43;&#43; and Beyond 2012</strong></a><br><br><a href="http://sdrv.ms/P3W2zf" target="_blank"><strong>Download Herb's slides</strong></a> for this session.</p><p>Abstract:</p><p><em>In addition to the many new C&#43;&#43;11 features that everyone's listing, it has dawned on me over the winter that there's actually another major change that isn't being talked about anywhere, or even being listed as a change in C&#43;&#43;11 at all as far as I know, because I and other key experts and committee members I've asked didn't fully realize that we altered the basic meaning of not one but two fundamental keywords in C&#43;&#43;. It's a change that has profound consequences, that rewrites and/or invalidates several pieces of pre-C&#43;&#43;11 design guidance, and that's directly related to writing solid code in a concurrent and parallel world. This isn't just an academic change, either — everyone is going to have to learn and apply the new C&#43;&#43;11 guidance that we'll cover in this session.</em></p><p><em>I plan to talk about it first at C&amp;B, in a session tentatively titled as above — I'll fill in the keywords later.&nbsp;You may already guess a few keyword candidates based on the description above, and here's a final hint: You'll hardly find two C&#43;&#43; keywords that are older, or whose meanings are more changed from C&#43;&#43;98 to C&#43;&#43;11. (No, they aren't&nbsp;auto and register.)</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:624db0d1dee6442085f3a0b3015f8403">]]></description>
      <comments>http://channel9.msdn.com/posts/C-and-Beyond-2012-Herb-Sutter-You-dont-know-blank-and-blank</comments>
      <itunes:summary>Herb Sutter presents&amp;nbsp;a &amp;quot;startling realization he had about C&amp;#43;&amp;#43;11&amp;quot;, and&amp;nbsp;he thinks it may be a bit startling for others too. Tune in. This was filmed at C&amp;#43;&amp;#43; and Beyond 2012Download Herb&#39;s slides for this session. Abstract: In addition to the many new C&amp;#43;&amp;#43;11 features that everyone&#39;s listing, it has dawned on me over the winter that there&#39;s actually another major change that isn&#39;t being talked about anywhere, or even being listed as a change in C&amp;#43;&amp;#43;11 at all as far as I know, because I and other key experts and committee members I&#39;ve asked didn&#39;t fully realize that we altered the basic meaning of not one but two fundamental keywords in C&amp;#43;&amp;#43;. It&#39;s a change that has profound consequences, that rewrites and/or invalidates several pieces of pre-C&amp;#43;&amp;#43;11 design guidance, and that&#39;s directly related to writing solid code in a concurrent and parallel world. This isn&#39;t just an academic change, either — everyone is going to have to learn and apply the new C&amp;#43;&amp;#43;11 guidance that we&#39;ll cover in this session. I plan to talk about it first at C&amp;amp;B, in a session tentatively titled as above — I&#39;ll fill in the keywords later.&amp;nbsp;You may already guess a few keyword candidates based on the description above, and here&#39;s a final hint: You&#39;ll hardly find two C&amp;#43;&amp;#43; keywords that are older, or whose meanings are more changed from C&amp;#43;&amp;#43;98 to C&amp;#43;&amp;#43;11. (No, they aren&#39;t&amp;nbsp;auto and register.) </itunes:summary>
      <itunes:duration>1847</itunes:duration>
      <link>http://channel9.msdn.com/posts/C-and-Beyond-2012-Herb-Sutter-You-dont-know-blank-and-blank</link>
      <pubDate>Mon, 31 Dec 2012 14:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/C-and-Beyond-2012-Herb-Sutter-You-dont-know-blank-and-blank</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow.mp3" expression="full" duration="1847" fileSize="29562851" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow.mp4" expression="full" duration="1847" fileSize="175223290" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow.webm" expression="full" duration="1847" fileSize="66465837" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow.wma" expression="full" duration="1847" fileSize="14946927" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow.wmv" expression="full" duration="1847" fileSize="110859335" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow_high.mp4" expression="full" duration="1847" fileSize="384937391" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow_mid.mp4" expression="full" duration="1847" fileSize="268114504" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow_Source.wmv" expression="full" duration="1847" fileSize="1185102111" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow.ism/manifest" expression="full" duration="1847" fileSize="8670" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b648/6ebef5c4-c798-4856-8e28-88439928b648/CB2012HerbSutterYouDontKnow.wmv" length="110859335" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>28</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/C-and-Beyond-2012-Herb-Sutter-You-dont-know-blank-and-blank/rss</wfw:commentRss>
      <category>C++</category>
      <category>Programming</category>
      <category>Programming Languages</category>
      <category>Herb Sutter</category>
      <category>C++11</category>
      <category>C++ and Beyond 2012</category>
    </item>
  <item>
      <title>Stephan T. Lavavej - Core C++, 7 of n</title>
      <description><![CDATA[<p>In <strong>Part 7</strong>, STL teaches us about <strong>Usual Arithmetic Conversions</strong>, <strong>Template Metaprogramming</strong>, and shares <strong>some of the STL internal&nbsp;implementation</strong> ( some of it not yet released <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> ). Many of you have asked for some treatment of TMP and STL delivers! Merry Christmas. Here's hoping you all have a wonderful 2013.</p><p>&nbsp;</p><p><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-1-of-n" target="_blank"><strong>See part 1: Name Lookup</strong></a><br><strong><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-2-of-n" target="_blank">See part 2: Template Argument Deduction</a><br><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-Cpp-3-of-n" target="_blank">See part 3: Overload Resolution</a><br><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-4-of-n" target="_blank">See part 4: Virtual Functions</a><br><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-5-of-n" target="_blank">See part 5: Explicit and Partial Specialization</a></strong><br><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/STLCCSeries6" target="_blank"><strong>See part 6: New</strong> <strong>C&#43;&#43;11 features added to the Visual C&#43;&#43; 2012 compiler (CTP)</strong></a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:9386d2c4fd34491f922aa12d015222f6">]]></description>
      <comments>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-7-of-n</comments>
      <itunes:summary>In Part 7, STL teaches us about Usual Arithmetic Conversions, Template Metaprogramming, and shares some of the STL internal&amp;nbsp;implementation ( some of it not yet released  ). Many of you have asked for some treatment of TMP and STL delivers! Merry Christmas. Here&#39;s hoping you all have a wonderful 2013. &amp;nbsp; See part 1: Name LookupSee part 2: Template Argument DeductionSee part 3: Overload ResolutionSee part 4: Virtual FunctionsSee part 5: Explicit and Partial SpecializationSee part 6: New C&amp;#43;&amp;#43;11 features added to the Visual C&amp;#43;&amp;#43; 2012 compiler (CTP) </itunes:summary>
      <itunes:duration>3567</itunes:duration>
      <link>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-7-of-n</link>
      <pubDate>Tue, 25 Dec 2012 19:05:34 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-7-of-n</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7.mp3" expression="full" duration="3567" fileSize="57083996" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7.mp4" expression="full" duration="3567" fileSize="339347492" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7.webm" expression="full" duration="3567" fileSize="132687125" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7.wma" expression="full" duration="3567" fileSize="28855447" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7.wmv" expression="full" duration="3567" fileSize="186675215" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7_high.mp4" expression="full" duration="3567" fileSize="744989419" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7_mid.mp4" expression="full" duration="3567" fileSize="520147894" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7_Source.wmv" expression="full" duration="3567" fileSize="1431830383" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7.ism/manifest" expression="full" duration="3567" fileSize="8430" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/d1ce/949a6d45-7399-46cb-b82e-affaf38bd1ce/STLCCSeries7.wmv" length="186675215" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles, STL</dc:creator>
      <itunes:author>Charles, STL</itunes:author>
      <slash:comments>18</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-7-of-n/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Programming Languages</category>
      <category>Stephan T Lavavej</category>
      <category>STL</category>
      <category>Native Development</category>
      <category>C++11</category>
    </item>
  <item>
      <title>C++ and Beyond 2012: Andrei Alexandrescu - Systematic Error Handling in C++</title>
      <description><![CDATA[<p align="justify"><a href="http://www.erdani.org/" target="_blank"><strong>Andrei Alexandrescu</strong></a> presents &quot;Systematic Error Handling in C&#43;&#43;&quot;. This was filmed at&nbsp;<a href="http://cppandbeyond.com/" target="_blank"><strong>C&#43;&#43; and Beyond 2012</strong></a></p><p align="justify"><strong>Abstract:</strong></p><p align="justify"><em>Writing code that is resilient upon errors (API failures, exceptions, invalid memory access, and more) has always been a pain point in all languages. This being still largely an unsolved (and actually rather loosely-defined) problem, C&#43;&#43;11 makes no claim of having solved it. However, C&#43;&#43;11 is a more expressive language, and as always more expressive features can be put to good use toward devising better error-safe idioms and libraries.</em></p><p align="justify"><em>This talk is a thorough visit through error resilience and how to achieve it in C&#43;&#43;11. After a working definition, we go through a number of approaches and techniques, starting from the simplest and going all the way to file systems, storage with different performance and error profiles (think HDD vs. RAID vs. Flash vs. NAS), and more. As always, scaling up from in-process to inter-process to cross-machine to cross-datacenter entails different notions of correctness and resilience and different ways of achieving such.</em></p><p align="justify"><em>To quote a classic, &quot;one more thing&quot;! An old acquaintance—<a title="ScopeGuard" href="http://www.drdobbs.com/article/print?articleId=184403758&amp;siteSectionName=cpp">ScopeGuard</a>—will be present, with the note that ScopeGuard11 is much better (and much faster) than its former self.<br><br></em>Tune in. Learn. <strong>Thanks to Andrei, Herb and Scott</strong> for inviting C9 to film these wonderful sessions, rife with practical technical information for modern, professional C&#43;&#43; developers.</p><p align="justify"><a href="http://sdrv.ms/RXjNPR" target="_blank"><strong>Get the slides</strong></a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8f9989dded554bd8b5c5a0b301605cbd">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Andrei-Alexandrescu-Systematic-Error-Handling-in-C</comments>
      <itunes:summary>Andrei Alexandrescu presents &amp;quot;Systematic Error Handling in C&amp;#43;&amp;#43;&amp;quot;. This was filmed at&amp;nbsp;C&amp;#43;&amp;#43; and Beyond 2012 Abstract: Writing code that is resilient upon errors (API failures, exceptions, invalid memory access, and more) has always been a pain point in all languages. This being still largely an unsolved (and actually rather loosely-defined) problem, C&amp;#43;&amp;#43;11 makes no claim of having solved it. However, C&amp;#43;&amp;#43;11 is a more expressive language, and as always more expressive features can be put to good use toward devising better error-safe idioms and libraries. This talk is a thorough visit through error resilience and how to achieve it in C&amp;#43;&amp;#43;11. After a working definition, we go through a number of approaches and techniques, starting from the simplest and going all the way to file systems, storage with different performance and error profiles (think HDD vs. RAID vs. Flash vs. NAS), and more. As always, scaling up from in-process to inter-process to cross-machine to cross-datacenter entails different notions of correctness and resilience and different ways of achieving such. To quote a classic, &amp;quot;one more thing&amp;quot;! An old acquaintance—ScopeGuard—will be present, with the note that ScopeGuard11 is much better (and much faster) than its former self.Tune in. Learn. Thanks to Andrei, Herb and Scott for inviting C9 to film these wonderful sessions, rife with practical technical information for modern, professional C&amp;#43;&amp;#43; developers. Get the slides. </itunes:summary>
      <itunes:duration>5198</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Andrei-Alexandrescu-Systematic-Error-Handling-in-C</link>
      <pubDate>Mon, 10 Dec 2012 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Andrei-Alexandrescu-Systematic-Error-Handling-in-C</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling.mp3" expression="full" duration="5198" fileSize="83172413" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling.mp4" expression="full" duration="5198" fileSize="488952475" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling.webm" expression="full" duration="5198" fileSize="161056349" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling.wma" expression="full" duration="5198" fileSize="42043007" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling.wmv" expression="full" duration="5198" fileSize="208963529" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling_high.mp4" expression="full" duration="5198" fileSize="1078534421" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling_mid.mp4" expression="full" duration="5198" fileSize="750712629" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling_Source.wmv" expression="full" duration="5198" fileSize="2562747537" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling.ism/manifest" expression="full" duration="5198" fileSize="8990" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/31e0/0220c632-8fd7-490e-843e-c54caee331e0/CB2012AndreiAlexandrescuSystematicErrorHandling.wmv" length="208963529" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>33</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Andrei-Alexandrescu-Systematic-Error-Handling-in-C/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Programming</category>
      <category>Programming Languages</category>
      <category>C++11</category>
      <category>Andrei Alexandrescu</category>
      <category>C++ and Beyond 2012</category>
    </item>
  <item>
      <title>Stephan T. Lavavej - Core C++, 6 of n</title>
      <description><![CDATA[<p><strong>Part 6</strong> is a <strong>special episode</strong> in which Stephan takes a look at the latest <strong>C&#43;&#43;11 features that were just added to the Visual C&#43;&#43; compiler</strong>:<br><br><strong><em>Variadic templates</em></strong>&nbsp;<br><strong><em>Raw string literals<br></em></strong><strong><em>Explicit conversion operators<br></em></strong><strong><em>Default template arguments for function templates<br></em></strong><strong><em>Delegating constructors<br></em></strong><strong><em>Uniform initialization</em></strong></p><p>This compiler is now available as a Customer Technology Preview release to everyone. If you want to test-drive this new compiler too, download it from here: <strong><a tabindex="-1" href="http://aka.ms/vc-ctp" target="_parent">http://aka.ms/vc-ctp</a></strong>. More details on this release are available on Visual C&#43;&#43; Blog (<strong><a tabindex="-1" href="http://blogs.msdn.com/vcblog/" target="_parent">http://blogs.msdn.com/vcblog/</a></strong>).</p><p>Make sure to watch <a href="http://channel9.msdn.com/Events/Build/2012/2-005" target="_blank"><strong>Herb Sutter's C&#43;&#43; keynote at BUILD 2012</strong></a>.<br><br><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-1-of-n" target="_blank"><strong>See part 1: Name Lookup</strong></a><br><strong><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-2-of-n" target="_blank">See part 2: Template Argument Deduction</a><br><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-Cpp-3-of-n" target="_blank">See part 3: Overload Resolution</a><br><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-4-of-n" target="_blank">See part 4: Virtual Functions</a><br><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-5-of-n" target="_blank">See part 5: Explicit and Partial Specialization</a></strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5dd3d4dcab9e47d59e20a0fb01108e86">]]></description>
      <comments>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/STLCCSeries6</comments>
      <itunes:summary>Part 6 is a special episode in which Stephan takes a look at the latest C&amp;#43;&amp;#43;11 features that were just added to the Visual C&amp;#43;&amp;#43; compiler:Variadic templates&amp;nbsp;Raw string literalsExplicit conversion operatorsDefault template arguments for function templatesDelegating constructorsUniform initialization This compiler is now available as a Customer Technology Preview release to everyone. If you want to test-drive this new compiler too, download it from here: http://aka.ms/vc-ctp. More details on this release are available on Visual C&amp;#43;&amp;#43; Blog (http://blogs.msdn.com/vcblog/). Make sure to watch Herb Sutter&#39;s C&amp;#43;&amp;#43; keynote at BUILD 2012.See part 1: Name LookupSee part 2: Template Argument DeductionSee part 3: Overload ResolutionSee part 4: Virtual FunctionsSee part 5: Explicit and Partial Specialization </itunes:summary>
      <itunes:duration>4129</itunes:duration>
      <link>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/STLCCSeries6</link>
      <pubDate>Fri, 02 Nov 2012 19:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/STLCCSeries6</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6.mp3" expression="full" duration="4129" fileSize="66066780" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6.mp4" expression="full" duration="4129" fileSize="397195217" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6.webm" expression="full" duration="4129" fileSize="124285174" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6.wma" expression="full" duration="4129" fileSize="33394491" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6.wmv" expression="full" duration="4129" fileSize="161764643" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6_high.mp4" expression="full" duration="4129" fileSize="872718659" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6_mid.mp4" expression="full" duration="4129" fileSize="611557593" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6_Source.wmv" expression="full" duration="4129" fileSize="312385993" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6.ism/manifest" expression="full" duration="4129" fileSize="6036" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/fd24/86f23ed6-98a1-4404-9503-bb1461d2fd24/STLCCSeries6.wmv" length="161764643" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles, STL</dc:creator>
      <itunes:author>Charles, STL</itunes:author>
      <slash:comments>73</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/STLCCSeries6/RSS</wfw:commentRss>
      <category>C++</category>
      <category>CTP</category>
      <category>Programming Languages</category>
      <category>Stephan T Lavavej</category>
      <category>Native Development</category>
      <category>C++11</category>
    </item>
  <item>
      <title>Stephan T. Lavavej - Core C++, 5 of n</title>
      <description><![CDATA[<p><strong>In Part 5, </strong>Stephan teaches us about<strong> Explicit and Partial Specialization of class and function templates.</strong></p><p>From MSDN -&gt;</p><p><strong>Class templates can be specialized for specific types or values of the template arguments.</strong> <strong>Specialization allows template code to be customized for a specific argument type or value.</strong> Without specialization, the same code is generated for each type used in a template instantiation. In a specialization, when the specific types are used, the definition for the specialization is used instead of the original template definition. <strong>A specialization has the same name as the template of which it is a specialization. However, a template specialization can be different in many ways from the original template. For example, it can have different data members and member functions</strong>.</p><p><strong>Use specialization to customize a template for a specific type or value. Use partial specialization when the template has more than one template argument and you only need to specialize one of them, or when you want to specialize behavior for an entire set of types, such as all pointer types, reference types, or array types. </strong></p><p><pre class="brush: cpp">
// explicit_specialization1.cpp
// compile with: /EHsc
#include &lt;iostream&gt;
using namespace std;

// Template class declaration and definition
template &lt;class T&gt; class Formatter
{
   T* m_t;
public:
   Formatter(T* t) : m_t(t) { }
   void print()
   {
      cout &lt;&lt; *m_t &lt;&lt; endl;
   }
};

// Specialization of template class for type char*
template&lt;&gt; class Formatter&lt;char*&gt;
{
   char** m_t;
public:
   Formatter(char** t) : m_t(t) { }
   void print()
   {
      cout &lt;&lt; &quot;Char value: &quot; &lt;&lt; **m_t &lt;&lt; endl;
   }
};

int main()
{
   int i = 157;
   // Use the generic template with int as the argument.
   Formatter&lt;int&gt;* formatter1 = new Formatter&lt;int&gt;(&amp;i);

   char str[10] = &quot;string1&quot;;
   char* str1 = str;
   // Use the specialized template.
   Formatter&lt;char*&gt;* formatter2 = new Formatter&lt;char*&gt;(&amp;str1);

   formatter1-&gt;print();
   formatter2-&gt;print();
}

</pre></p><p><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-1-of-n" target="_blank"><strong>See part 1: Name Lookup</strong></a> <br><strong><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-2-of-n" target="_blank">See part 2: Template Argument Deduction</a> <br><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-Cpp-3-of-n" target="_blank">See part 3: Overload Resolution</a><br><a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-4-of-n" target="_blank">See part 4: Virtual Functions</a></strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2c131e78e5a2412384aba0d80150c73b">]]></description>
      <comments>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-5-of-n</comments>
      <itunes:summary>In Part 5, Stephan teaches us about Explicit and Partial Specialization of class and function templates. From MSDN -&amp;gt; Class templates can be specialized for specific types or values of the template arguments. Specialization allows template code to be customized for a specific argument type or value. Without specialization, the same code is generated for each type used in a template instantiation. In a specialization, when the specific types are used, the definition for the specialization is used instead of the original template definition. A specialization has the same name as the template of which it is a specialization. However, a template specialization can be different in many ways from the original template. For example, it can have different data members and member functions. Use specialization to customize a template for a specific type or value. Use partial specialization when the template has more than one template argument and you only need to specialize one of them, or when you want to specialize behavior for an entire set of types, such as all pointer types, reference types, or array types.  
// explicit_specialization1.cpp
// compile with: /EHsc
#include &amp;lt;iostream&amp;gt;
using namespace std;

// Template class declaration and definition
template &amp;lt;class T&amp;gt; class Formatter
{
   T* m_t;
public:
   Formatter(T* t) : m_t(t) { }
   void print()
   {
      cout &amp;lt;&amp;lt; *m_t &amp;lt;&amp;lt; endl;
   }
};

// Specialization of template class for type char*
template&amp;lt;&amp;gt; class Formatter&amp;lt;char*&amp;gt;
{
   char** m_t;
public:
   Formatter(char** t) : m_t(t) { }
   void print()
   {
      cout &amp;lt;&amp;lt; &amp;quot;Char value: &amp;quot; &amp;lt;&amp;lt; **m_t &amp;lt;&amp;lt; endl;
   }
};

int main()
{
   int i = 157;
   // Use the generic template with int as the argument.
   Formatter&amp;lt;int&amp;gt;* formatter1 = new Formatter&amp;lt;int&amp;gt;(&amp;amp;i);

   char str[10] = &amp;quot;string1&amp;quot;;
   char* str1 = str;
   // Use the specialized template.
   For</itunes:summary>
      <itunes:duration>2724</itunes:duration>
      <link>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-5-of-n</link>
      <pubDate>Wed, 24 Oct 2012 19:44:43 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-5-of-n</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5.mp3" expression="full" duration="2724" fileSize="43588517" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5.mp4" expression="full" duration="2724" fileSize="261145771" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5.webm" expression="full" duration="2724" fileSize="97925940" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5.wma" expression="full" duration="2724" fileSize="22033363" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5.wmv" expression="full" duration="2724" fileSize="138252599" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5_high.mp4" expression="full" duration="2724" fileSize="573304515" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5_mid.mp4" expression="full" duration="2724" fileSize="400495378" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5_Source.wmv" expression="full" duration="2724" fileSize="541574903" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5.ism/manifest" expression="full" duration="2724" fileSize="6036" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/85cb/6a754168-16e0-4e98-9543-2bc31d3885cb/STLCCSeries5.wmv" length="138252599" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles, STL</dc:creator>
      <itunes:author>Charles, STL</itunes:author>
      <slash:comments>26</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-5-of-n/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Programming</category>
      <category>Programming Languages</category>
      <category>Stephan T Lavavej</category>
      <category>Native Development</category>
    </item>
  <item>
      <title>Erik Meijer and Gilad Bracha: Dart, Monads, Continuations, and More</title>
      <description><![CDATA[<p>While attending <a href="http://gotocon.com/aarhus-2012/" target="_blank"><strong>GOTO Aarhus 2012</strong></a>, the great <a href="http://gbracha.blogspot.com/" target="_blank"><strong>Gilad Bracha</strong></a> stopped by the venue (he wasn't attending or speaking at the conference. He was in Aarhus to do work with the core DART engineering team, who are based there). <a href="http://research.microsoft.com/en-us/um/people/emeijer/" target="_blank"><strong>Erik Meijer</strong></a> was a track owner for the event, so he was wandering around the halls in his trademark tie dyes...</p><p>Gilad and Erik. Same place. Same time. A coincidence that <em>demanded</em> an Expert to Expert session. They kindly agreed to be put into the spotlight (literally) for a C9 conversation. Here's what happened...<br><br>Giladism #42:&nbsp;&quot;Mathematicians love to explain things backwards.&quot;<br>Giladism #43: &quot;There is&nbsp;a huge&nbsp;role for mathematical abstractions in programming languages. It's just that you have to know when to shut up about them and stop taking them as religion.&quot;<br><br>Some highlights:</p><p><a href="http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More#time=00m00s">[00:00]</a> State of programming language design today<br><a href="http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More#time=05m01s">[05:01]</a> On actors<br><a href="http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More#time=08m28s">[08:28]</a>&nbsp;Dart snapshot facility<br><a href="http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More#time=34m07s">[34:07]</a> On monads<br><a href="http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More#time=42m26s">[42:26]</a> On continuations and when to hide mathematical complexity from users<br><br>Tune in. Enjoy.<br><br>Huge thanks to Gilad and Erik for this excellent conversation!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:cfd88ebb01984319b2fca0e70126e2f8">]]></description>
      <comments>http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More</comments>
      <itunes:summary>While attending GOTO Aarhus 2012, the great Gilad Bracha stopped by the venue (he wasn&#39;t attending or speaking at the conference. He was in Aarhus to do work with the core DART engineering team, who are based there). Erik Meijer was a track owner for the event, so he was wandering around the halls in his trademark tie dyes... Gilad and Erik. Same place. Same time. A coincidence that demanded an Expert to Expert session. They kindly agreed to be put into the spotlight (literally) for a C9 conversation. Here&#39;s what happened...Giladism #42:&amp;nbsp;&amp;quot;Mathematicians love to explain things backwards.&amp;quot;Giladism #43: &amp;quot;There is&amp;nbsp;a huge&amp;nbsp;role for mathematical abstractions in programming languages. It&#39;s just that you have to know when to shut up about them and stop taking them as religion.&amp;quot;Some highlights: [00:00] State of programming language design today[05:01] On actors[08:28]&amp;nbsp;Dart snapshot facility[34:07] On monads[42:26] On continuations and when to hide mathematical complexity from usersTune in. Enjoy.Huge thanks to Gilad and Erik for this excellent conversation! </itunes:summary>
      <itunes:duration>3037</itunes:duration>
      <link>http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More</link>
      <pubDate>Tue, 23 Oct 2012 17:58:40 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations.mp3" expression="full" duration="3037" fileSize="48606996" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations.mp4" expression="full" duration="3037" fileSize="290337423" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations.webm" expression="full" duration="3037" fileSize="120064913" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations.wma" expression="full" duration="3037" fileSize="24568739" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations.wmv" expression="full" duration="3037" fileSize="209093987" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations_high.mp4" expression="full" duration="3037" fileSize="633873081" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations_mid.mp4" expression="full" duration="3037" fileSize="443568598" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations_Source.wmv" expression="full" duration="3037" fileSize="1016692685" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations.wmv" length="209093987" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>16</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More/rss</wfw:commentRss>
      <category>Erik Meijer</category>
      <category>Expert to Expert</category>
      <category>Gilad Bracha</category>
      <category>Monads</category>
      <category>Programming Languages</category>
      <category>Dart</category>
      <category>GOTO Aarhus 2012</category>
    </item>
  <item>
      <title>C++ and Beyond 2012: Scott Meyers - Universal References in C++11</title>
      <description><![CDATA[<p><a href="http://scottmeyers.blogspot.com/" target="_blank"><strong>Scott Meyers</strong></a> presents &quot;Universal References in C&#43;&#43;11&quot;. This was filmed at&nbsp;<a href="http://cppandbeyond.com/" target="_blank"><strong>C&#43;&#43; and Beyond 2012</strong></a>. This is the full session in all of its splendor. <strong>Huge thanks</strong> to Scott for allowing C9 to provide this <strong>excellent</strong> C&#43;&#43;11 content to the world.</p><p>From Scott's recently published article in the <a href="http://accu.org/var/uploads/journals/Overload111.pdf" target="_blank"><strong>October 2012 edition of ACCU's Overload</strong></a>:</p><p><em>Given that rvalue references are declared using &quot;&amp;&amp;&quot;, it seems reasonable to assume that the presence of &quot;&amp;&amp;&quot; in a type declaration indicates an rvalue reference. That is not the case:</em></p><p><pre class="brush: cpp">Widget&amp;&amp; var1 = someWidget; // here, &quot;&amp;&amp;&quot; means rvalue reference

auto&amp;&amp; var2 = var1; // here, &quot;&amp;&amp;&quot; does not mean rvalue reference

template&lt;typename T&gt;

void f(std::vector&lt;T&gt;&amp;&amp; param); // here, &quot;&amp;&amp;&quot; means rvalue reference

template&lt;typename T&gt;

void f(T&amp;&amp; param); // here, &quot;&amp;&amp;&quot; does not mean rvalue reference
</pre></p><p><em>In this article, I describe the two meanings of &quot;&amp;&amp;&quot; in type declarations, explain how to tell them apart, and introduce new terminology that makes it possible to unambiguously communicate which meaning of &quot;&amp;&amp;&quot; is intended. Distinguishing the different meanings is important, because if you think &quot;rvalue reference&quot; whenever you see &quot;&amp;&amp;&quot; in a type declaration, you'll misread a lot of C&#43;&#43;11 code.</em></p><p>Tune in. Scott's an incredible presenter and it's well worth your time to both read his article and watch his presentation on the subject. Great stuff!</p><p><a href="https://skydrive.live.com/view.aspx?resid=F1B8FF18A2AEC5C5!1062" target="_blank"><strong>Download slides</strong></a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:05e40edd24ba443c85f3a0b3015ffba5">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Scott-Meyers-Universal-References-in-Cpp11</comments>
      <itunes:summary>Scott Meyers presents &amp;quot;Universal References in C&amp;#43;&amp;#43;11&amp;quot;. This was filmed at&amp;nbsp;C&amp;#43;&amp;#43; and Beyond 2012. This is the full session in all of its splendor. Huge thanks to Scott for allowing C9 to provide this excellent C&amp;#43;&amp;#43;11 content to the world. From Scott&#39;s recently published article in the October 2012 edition of ACCU&#39;s Overload: Given that rvalue references are declared using &amp;quot;&amp;amp;&amp;amp;&amp;quot;, it seems reasonable to assume that the presence of &amp;quot;&amp;amp;&amp;amp;&amp;quot; in a type declaration indicates an rvalue reference. That is not the case: Widget&amp;amp;&amp;amp; var1 = someWidget; // here, &amp;quot;&amp;amp;&amp;amp;&amp;quot; means rvalue reference

auto&amp;amp;&amp;amp; var2 = var1; // here, &amp;quot;&amp;amp;&amp;amp;&amp;quot; does not mean rvalue reference

template&amp;lt;typename T&amp;gt;

void f(std::vector&amp;lt;T&amp;gt;&amp;amp;&amp;amp; param); // here, &amp;quot;&amp;amp;&amp;amp;&amp;quot; means rvalue reference

template&amp;lt;typename T&amp;gt;

void f(T&amp;amp;&amp;amp; param); // here, &amp;quot;&amp;amp;&amp;amp;&amp;quot; does not mean rvalue reference
 In this article, I describe the two meanings of &amp;quot;&amp;amp;&amp;amp;&amp;quot; in type declarations, explain how to tell them apart, and introduce new terminology that makes it possible to unambiguously communicate which meaning of &amp;quot;&amp;amp;&amp;amp;&amp;quot; is intended. Distinguishing the different meanings is important, because if you think &amp;quot;rvalue reference&amp;quot; whenever you see &amp;quot;&amp;amp;&amp;amp;&amp;quot; in a type declaration, you&#39;ll misread a lot of C&amp;#43;&amp;#43;11 code. Tune in. Scott&#39;s an incredible presenter and it&#39;s well worth your time to both read his article and watch his presentation on the subject. Great stuff! Download slides </itunes:summary>
      <itunes:duration>5023</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Scott-Meyers-Universal-References-in-Cpp11</link>
      <pubDate>Tue, 09 Oct 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Scott-Meyers-Universal-References-in-Cpp11</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.mp3" expression="full" duration="5023" fileSize="80374974" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.mp4" expression="full" duration="5023" fileSize="474916473" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.webm" expression="full" duration="5023" fileSize="173313829" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.wma" expression="full" duration="5023" fileSize="40628123" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.wmv" expression="full" duration="5023" fileSize="302008799" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences_high.mp4" expression="full" duration="5023" fileSize="1044142241" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences_mid.mp4" expression="full" duration="5023" fileSize="726570233" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences_Source.wmv" expression="full" duration="5023" fileSize="3073472911" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.ism/manifest" expression="full" duration="5023" fileSize="8814" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.wmv" length="302008799" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>46</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Scott-Meyers-Universal-References-in-Cpp11/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Programming</category>
      <category>Programming Languages</category>
      <category>Native Development</category>
      <category>C++11</category>
      <category>Scott Meyers</category>
      <category>C++ and Beyond 2012</category>
    </item>
  <item>
      <title>Anders Hejlsberg, Steve Lucco, and Luke Hoban: Inside TypeScript</title>
      <description><![CDATA[<p><strong>Anders Hejlsberg</strong>, <strong>Steve Lucco</strong>, and <strong>Luke Hoban</strong> join us for a casual chat about - what else - <a href="http://www.typescriptlang.org/" target="_blank"><strong>TypeScript</strong></a>. Why did they do it? What's the backstory? How is TS related to Dart and does it really aim to solve the same problems? What's wrong with JS, anyway? Does TS extend JS or is it just a design time tool that adds semantic&nbsp;structure where there is none? What about ECMAScript 6 - won't that release of JS have modules and classes? Is Anders still working on C#? TypeScript and Windows Store HTML5 apps.</p><p>As usual, this is a conversation and as such just happened as it did. Tune in.<br><br>If you haven't already, you should watch <a href="http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript" target="_blank">Anders' solo presentation</a> before watching this.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:65004f7f928849518d8ba0d901326edd">]]></description>
      <comments>http://channel9.msdn.com/posts/Anders-Hejlsberg-Steve-Lucco-and-Luke-Hoban-Inside-TypeScript</comments>
      <itunes:summary>Anders Hejlsberg, Steve Lucco, and Luke Hoban join us for a casual chat about - what else - TypeScript. Why did they do it? What&#39;s the backstory? How is TS related to Dart and does it really aim to solve the same problems? What&#39;s wrong with JS, anyway? Does TS extend JS or is it just a design time tool that adds semantic&amp;nbsp;structure where there is none? What about ECMAScript 6 - won&#39;t that release of JS have modules and classes? Is Anders still working on C#? TypeScript and Windows Store HTML5 apps. As usual, this is a conversation and as such just happened as it did. Tune in.If you haven&#39;t already, you should watch Anders&#39; solo presentation before watching this. </itunes:summary>
      <itunes:duration>2290</itunes:duration>
      <link>http://channel9.msdn.com/posts/Anders-Hejlsberg-Steve-Lucco-and-Luke-Hoban-Inside-TypeScript</link>
      <pubDate>Tue, 02 Oct 2012 10:22:21 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Anders-Hejlsberg-Steve-Lucco-and-Luke-Hoban-Inside-TypeScript</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation_100.jpg" height="66" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation_220.jpg" height="146" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation_512.jpg" height="341" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation.mp3" expression="full" duration="2290" fileSize="36653759" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation.mp4" expression="full" duration="2290" fileSize="216563838" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation.webm" expression="full" duration="2290" fileSize="95745897" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation.wma" expression="full" duration="2290" fileSize="18530699" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation.wmv" expression="full" duration="2290" fileSize="261343651" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation_high.mp4" expression="full" duration="2290" fileSize="475535058" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation_mid.mp4" expression="full" duration="2290" fileSize="332135384" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation_Source.wmv" expression="full" duration="2290" fileSize="824338994" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation.ism/manifest" expression="full" duration="2290" fileSize="6206" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/f3c4/20f75ff5-c344-4f01-97c8-fd676749f3c4/AndersLukeSteveTSConversation.wmv" length="261343651" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>23</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Anders-Hejlsberg-Steve-Lucco-and-Luke-Hoban-Inside-TypeScript/rss</wfw:commentRss>
      <category>Anders Hejlsberg</category>
      <category>JavaScript</category>
      <category>Programming Languages</category>
      <category>_techmeme</category>
      <category>TypeScript</category>
    </item>
  <item>
      <title>Anders Hejlsberg: Introducing TypeScript</title>
      <description><![CDATA[<p><span><a href="http://www.typescriptlang.org/" target="_blank"><strong>TypeScript</strong></a> is a programming language that makes it easier to write cross-platform, application scale, JavaScript that runs in any browser or in any host. &nbsp;Microsoft Technical Fellow <strong>Anders Hejlsberg</strong> explains how TypeScript, which is<strong>&nbsp;a typed superset of JavaScript</strong> that compiles to idiomatic (normal) JavaScript, can dramatically improve your productivity by enabling rich tooling experiences, all while maintaining your existing code and continuing to use the same JavaScript libraries you already love. </span></p><p><span>The TypeScript language specification is available under Open Web Foundation and the compiler implementation is available&nbsp;as Open Source.</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6db0699b55114b90a65fa0d6012794eb">]]></description>
      <comments>http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript</comments>
      <itunes:summary>TypeScript is a programming language that makes it easier to write cross-platform, application scale, JavaScript that runs in any browser or in any host. &amp;nbsp;Microsoft Technical Fellow Anders Hejlsberg explains how TypeScript, which is&amp;nbsp;a typed superset of JavaScript that compiles to idiomatic (normal) JavaScript, can dramatically improve your productivity by enabling rich tooling experiences, all while maintaining your existing code and continuing to use the same JavaScript libraries you already love.  The TypeScript language specification is available under Open Web Foundation and the compiler implementation is available&amp;nbsp;as Open Source. </itunes:summary>
      <itunes:duration>3215</itunes:duration>
      <link>http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript</link>
      <pubDate>Mon, 01 Oct 2012 15:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH.mp3" expression="full" duration="3215" fileSize="51448242" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH.mp4" expression="full" duration="3215" fileSize="311693299" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH.webm" expression="full" duration="3215" fileSize="98743477" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH.wma" expression="full" duration="3215" fileSize="26004651" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH.wmv" expression="full" duration="3215" fileSize="128897135" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH_high.mp4" expression="full" duration="3215" fileSize="678310878" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH_mid.mp4" expression="full" duration="3215" fileSize="475867669" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH_Source.wmv" expression="full" duration="3215" fileSize="263726041" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH.ism/manifest" expression="full" duration="3215" fileSize="6116" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/c3e5/e5e02f2e-5962-48db-9ddd-85e27a4fc3e5/IntroducingTSAndersH.wmv" length="128897135" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>159</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript/rss</wfw:commentRss>
      <category>Anders Hejlsberg</category>
      <category>JavaScript</category>
      <category>Programming Languages</category>
      <category>_techmeme</category>
      <category>TypeScript</category>
    </item>
  <item>
      <title>C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
      <description><![CDATA[<p>Here is the <strong>Ask Us Anything</strong> panel from <a href="http://cppandbeyond.com/" target="_blank"><strong>C&#43;&#43; and Beyond</strong></a> <strong>2012</strong>.</p><p><strong>Andrei Alexandrescu</strong>, <strong>Scott Meyers</strong> and <strong>Herb Sutter</strong> take questions from attendees. As expected, great questions and answers!</p><p>Tune in!</p><p><strong>Table of contents</strong> (click the time codes ([xx:xx])&nbsp;to hear the answers...):</p><p>Message passing primitives in future versions of the standard... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=00m00s">[00:00]</a><br>Standardized unit testing framework... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=2m55s">[02:55]</a><br>std::async... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=4m30s">[04:30]</a><br>Standard&nbsp;modules proposal... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=8m14s">[08:14]</a><br>Keyword additions and the standard library... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=9m35s">[09:35]</a><br>Problems (and solutions) with exceptions... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=12m50s">[12:50]</a><br>Future of concepts... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=22m34s">[22:34]</a><br>std::thread and thread interruption... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=23m03s">[23:03]</a><br>When to use the auto keyword (and when not to...)... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=25m03s">[25:03]</a><br>More on auto (benefits of reduncancy, type conversion issues with bool to int?)... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=29m31s">[29:31]</a><br>const and multithreaded programming, in C&#43;&#43;11 const means thread safe, too... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=35m00s">[35:00]</a><br>Yet more on auto (impact on rampant use and code readability/comprehension)... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=42m42s">[42:42]</a><br>Compiler type deduction information (compiler switch that prints out auto deduced type information)... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=50m18s">[50:18]</a><br>Printing out code for review that replaces auto with the actual type... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=53m30s">[53:30]</a><br>auto and dynamic memory allocation... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=54m59s">[54:59]</a><br>Useful, broadly-used concurrency libraries... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=57m00s">[57:00]</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f26014d81a7d4445ac35a0b3015cfd3d">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything</comments>
      <itunes:summary>Here is the Ask Us Anything panel from C&amp;#43;&amp;#43; and Beyond 2012. Andrei Alexandrescu, Scott Meyers and Herb Sutter take questions from attendees. As expected, great questions and answers! Tune in! Table of contents (click the time codes ([xx:xx])&amp;nbsp;to hear the answers...): Message passing primitives in future versions of the standard... [00:00]Standardized unit testing framework... [02:55]std::async... [04:30]Standard&amp;nbsp;modules proposal... [08:14]Keyword additions and the standard library... [09:35]Problems (and solutions) with exceptions... [12:50]Future of concepts... [22:34]std::thread and thread interruption... [23:03]When to use the auto keyword (and when not to...)... [25:03]More on auto (benefits of reduncancy, type conversion issues with bool to int?)... [29:31]const and multithreaded programming, in C&amp;#43;&amp;#43;11 const means thread safe, too... [35:00]Yet more on auto (impact on rampant use and code readability/comprehension)... [42:42]Compiler type deduction information (compiler switch that prints out auto deduced type information)... [50:18]Printing out code for review that replaces auto with the actual type... [53:30]auto and dynamic memory allocation... [54:59]Useful, broadly-used concurrency libraries... [57:00] </itunes:summary>
      <itunes:duration>3516</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything</link>
      <pubDate>Tue, 18 Sep 2012 19:55:25 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.mp3" expression="full" duration="3516" fileSize="56267065" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.mp4" expression="full" duration="3516" fileSize="335181981" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.webm" expression="full" duration="3516" fileSize="130860948" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.wma" expression="full" duration="3516" fileSize="28440895" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.wmv" expression="full" duration="3516" fileSize="197079125" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_high.mp4" expression="full" duration="3516" fileSize="730693892" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_mid.mp4" expression="full" duration="3516" fileSize="510481136" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_Source.wmv" expression="full" duration="3516" fileSize="3751924149" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.ism/manifest" expression="full" duration="3516" fileSize="8734" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.wmv" length="197079125" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>14</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Programming Languages</category>
      <category>Herb Sutter</category>
      <category>C++11</category>
      <category>Andrei Alexandrescu</category>
      <category>Scott Meyers</category>
      <category>C++ and Beyond 2012</category>
    </item>
  <item>
      <title>Erik Meijer - Functional Programming From First Principles</title>
      <description><![CDATA[<p>Our favorite iconoclast, <a href="http://channel9.msdn.com/Tags/erik&#43;meijer" target="_blank"><strong>Erik Meijer</strong></a>, presented a very interesting talk at a recent <a href="http://gotocon.com/chicago-2013/" target="_blank"><strong>GOTO Chicago</strong></a> event, <a href="http://eventful.com/chicago_il/events/goto-night-august-23-2012-/E0-001-049879798-8" target="_blank"><strong>Functional Programming Night</strong></a>. He originally planned on doing his popular &quot;Fundamentalist Functional Programming&quot; talk, but instead decided to address FP from a slightly different angle - &quot;Functional Programming from First Principles&quot;. (Speaking of FP first principles, if you haven't seen <a href="http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals" target="_blank"><strong>Erik's FP lecture series</strong></a>, well, you really should!).</p><p>Has Erik changed his mind about rampant side effects and imperative programming? What's going to happen to the poor monkey Rich Hickey made reference to several times in his excellent talk <a href="http://channel9.msdn.com/posts/Rich-Hickey-The-Database-as-a-Value" target="_blank">The Database as a Value</a> (which he presented after Erik's talk)? Is Erik still a functional programming fundamentalist? Watch&nbsp;and decide. As you'd expect, it's high energy, brilliant&nbsp;Erik all the way.</p><p><a href="https://skydrive.live.com/redir?resid=F1B8FF18A2AEC5C5!1027&amp;authkey=!AJGloI5GgbkZZ0I" target="_blank"><strong>Get Erik's slides</strong></a>.<br><br>Tune in. Enjoy.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7b81ae5504534e10aacca0ba0187b7ed">]]></description>
      <comments>http://channel9.msdn.com/posts/Erik-Meijer-Functional-Programming-From-First-Principles</comments>
      <itunes:summary>Our favorite iconoclast, Erik Meijer, presented a very interesting talk at a recent GOTO Chicago event, Functional Programming Night. He originally planned on doing his popular &amp;quot;Fundamentalist Functional Programming&amp;quot; talk, but instead decided to address FP from a slightly different angle - &amp;quot;Functional Programming from First Principles&amp;quot;. (Speaking of FP first principles, if you haven&#39;t seen Erik&#39;s FP lecture series, well, you really should!). Has Erik changed his mind about rampant side effects and imperative programming? What&#39;s going to happen to the poor monkey Rich Hickey made reference to several times in his excellent talk The Database as a Value (which he presented after Erik&#39;s talk)? Is Erik still a functional programming fundamentalist? Watch&amp;nbsp;and decide. As you&#39;d expect, it&#39;s high energy, brilliant&amp;nbsp;Erik all the way. Get Erik&#39;s slides.Tune in. Enjoy. </itunes:summary>
      <itunes:duration>3088</itunes:duration>
      <link>http://channel9.msdn.com/posts/Erik-Meijer-Functional-Programming-From-First-Principles</link>
      <pubDate>Thu, 06 Sep 2012 15:30:22 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Erik-Meijer-Functional-Programming-From-First-Principles</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples.mp3" expression="full" duration="3088" fileSize="49411583" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples.mp4" expression="full" duration="3088" fileSize="291119494" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples.webm" expression="full" duration="3088" fileSize="113268853" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples.wma" expression="full" duration="3088" fileSize="24977283" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples.wmv" expression="full" duration="3088" fileSize="195008861" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples_high.mp4" expression="full" duration="3088" fileSize="640948833" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples_mid.mp4" expression="full" duration="3088" fileSize="446207222" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples_Source.wmv" expression="full" duration="3088" fileSize="895018401" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples.ism/manifest" expression="full" duration="3088" fileSize="8024" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/4d37/5a98e929-8853-4c1c-b639-6ef02f9a4d37/GOTOChicagoFPErikMeijerFPFirstPrinciples.wmv" length="195008861" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>12</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Erik-Meijer-Functional-Programming-From-First-Principles/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Erik Meijer</category>
      <category>Functional Programming</category>
      <category>Programming Languages</category>
      <category>GOTO Chicago</category>
    </item>
  <item>
      <title>Expert to Expert: Erik Meijer and Rich Hickey - Clojure and Datomic</title>
      <description><![CDATA[<p>At <a href="http://eventful.com/chicago_il/events/goto-night-august-23-2012-/E0-001-049879798-8" target="_blank">GOTO Chicago Functional Programming Night</a>, <a href="http://eventful.com/chicago_il/events/goto-night-august-23-2012-/E0-001-049879798-8#box-details" target="_blank"><strong>Erik Meijer</strong> and <strong>Rich Hickey</strong> </a>sat down for a chat about the latest in Rich's programming language, <a href="http://clojure.org/" target="_blank"><strong>Clojure</strong></a>, and also a had short discussion about one of Rich's latest projects, <a href="http://www.datomic.com/" target="_blank"><strong>Datomic</strong></a>, a database written in Clojure. Always a pleasure to get a few titans together for a random discussion. Thank you Erik and Rich! <br><br>As Erik mentioned in the discussion, <a href="http://channel9.msdn.com/Tags/clojure" target="_blank">Rich has been on C9 before</a>. Welcome back, Rich!<br><br><strong>Rich's&nbsp;session from&nbsp;GOTO FP Night</strong>&nbsp;-&gt; <a href="http://channel9.msdn.com/posts/Rich-Hickey-The-Database-as-a-Value" target="_self"><strong>The Database as a Value</strong></a>.<br><br>Erik's session from GOTO FP Night -&gt; <strong>Functional Programming from First Principles</strong> (Coming soon!).</p><p>Thanks to <strong>Dave Thomas</strong> for hosting C9 at this affair. We're lucky to have such a great supporter!</p><p>PS: The <a href="http://gotocon.com/chicago-2013/" target="_blank"><strong>GOTO conference is coming to Chicago</strong></a> in 2013. Erik and Rich will be there along with several other great speakers.</p><p>&nbsp;</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:01d238d7c8ba4c9fabdea0ba017c3a1d">]]></description>
      <comments>http://channel9.msdn.com/posts/Expert-to-Expert-Erik-Meijer-and-Rich-Hickey-Clojure-and-Datomic</comments>
      <itunes:summary>At GOTO Chicago Functional Programming Night, Erik Meijer and Rich Hickey sat down for a chat about the latest in Rich&#39;s programming language, Clojure, and also a had short discussion about one of Rich&#39;s latest projects, Datomic, a database written in Clojure. Always a pleasure to get a few titans together for a random discussion. Thank you Erik and Rich! As Erik mentioned in the discussion, Rich has been on C9 before. Welcome back, Rich!Rich&#39;s&amp;nbsp;session from&amp;nbsp;GOTO FP Night&amp;nbsp;-&amp;gt; The Database as a Value.Erik&#39;s session from GOTO FP Night -&amp;gt; Functional Programming from First Principles (Coming soon!). Thanks to Dave Thomas for hosting C9 at this affair. We&#39;re lucky to have such a great supporter! PS: The GOTO conference is coming to Chicago in 2013. Erik and Rich will be there along with several other great speakers. &amp;nbsp; &amp;nbsp; </itunes:summary>
      <itunes:duration>1197</itunes:duration>
      <link>http://channel9.msdn.com/posts/Expert-to-Expert-Erik-Meijer-and-Rich-Hickey-Clojure-and-Datomic</link>
      <pubDate>Fri, 31 Aug 2012 18:29:52 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Expert-to-Expert-Erik-Meijer-and-Rich-Hickey-Clojure-and-Datomic</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago.mp3" expression="full" duration="1197" fileSize="19164964" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago.mp4" expression="full" duration="1197" fileSize="114724663" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago.webm" expression="full" duration="1197" fileSize="43158133" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago.wma" expression="full" duration="1197" fileSize="9689927" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago.wmv" expression="full" duration="1197" fileSize="244753691" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago_high.mp4" expression="full" duration="1197" fileSize="249825028" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago_mid.mp4" expression="full" duration="1197" fileSize="174949236" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago_Source.wmv" expression="full" duration="1197" fileSize="421293621" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago.ism/manifest" expression="full" duration="1197" fileSize="7926" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/3acd/8aaa8b2d-2d34-4c5d-bfd6-10c8ebc83acd/E2EMeijerHickeyClojureGOTOChicago.wmv" length="244753691" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Expert-to-Expert-Erik-Meijer-and-Rich-Hickey-Clojure-and-Datomic/rss</wfw:commentRss>
      <category>Clojure</category>
      <category>Erik Meijer</category>
      <category>Expert to Expert</category>
      <category>Functional Programming</category>
      <category>Programming Languages</category>
      <category>Database</category>
      <category>GOTO Chicago</category>
    </item>
  <item>
      <title>The Lambda Calculus, General Term Rewriting and Food Nutrition</title>
      <description><![CDATA[<p><strong>Brian Beckman</strong> and <strong>Erik Meijer</strong> are back with another episode of BMO! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br><br>In this installment, Brian and Erik&nbsp;spend some time explaining&nbsp;the <strong>Lambda Calculus </strong>and most of the time digging into a real world&nbsp;application of&nbsp;<strong>general term rewriting</strong>.&nbsp;The Lambda Calculus is a specialized form of term rewriting (so, it's not really <em>general</em> term rewriting). It's OK... Brian will explain all of this (and more) by way of his general term rewriting system for analyzing the accuracy of Food Nutrition Labels (NFL). If you're curious about term rewriting and its practical application outside of theoretical computer science, then you're in luck. Brian and Erik engage the concepts at play here in their usual fun, engaging, brilliant ways.</p><p>Tune in. Enjoy. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e08eba9e5c2146dfbae2a05c015dad14">]]></description>
      <comments>http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Beckman-Meijer-Overdrive-The-Lambda-Calculus-and-Food-Nutrition</comments>
      <itunes:summary>Brian Beckman and Erik Meijer are back with another episode of BMO! In this installment, Brian and Erik&amp;nbsp;spend some time explaining&amp;nbsp;the Lambda Calculus and most of the time digging into a real world&amp;nbsp;application of&amp;nbsp;general term rewriting.&amp;nbsp;The Lambda Calculus is a specialized form of term rewriting (so, it&#39;s not really general term rewriting). It&#39;s OK... Brian will explain all of this (and more) by way of his general term rewriting system for analyzing the accuracy of Food Nutrition Labels (NFL). If you&#39;re curious about term rewriting and its practical application outside of theoretical computer science, then you&#39;re in luck. Brian and Erik engage the concepts at play here in their usual fun, engaging, brilliant ways. Tune in. Enjoy. Learn. </itunes:summary>
      <itunes:duration>3443</itunes:duration>
      <link>http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Beckman-Meijer-Overdrive-The-Lambda-Calculus-and-Food-Nutrition</link>
      <pubDate>Tue, 26 Jun 2012 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Beckman-Meijer-Overdrive-The-Lambda-Calculus-and-Food-Nutrition</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/6566/c3a502c3-9a17-4a5d-9be5-e341d0106566/BeckmanMeijerOverdrive2_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/6566/c3a502c3-9a17-4a5d-9be5-e341d0106566/BeckmanMeijerOverdrive2_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/6566/c3a502c3-9a17-4a5d-9be5-e341d0106566/BeckmanMeijerOverdrive2_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/6566/c3a502c3-9a17-4a5d-9be5-e341d0106566/BeckmanMeijerOverdrive2.mp3" expression="full" duration="3443" fileSize="55101637" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6566/c3a502c3-9a17-4a5d-9be5-e341d0106566/BeckmanMeijerOverdrive2.mp4" expression="full" duration="3443" fileSize="325306176" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6566/c3a502c3-9a17-4a5d-9be5-e341d0106566/BeckmanMeijerOverdrive2.webm" expression="full" duration="3443" fileSize="4884" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6566/c3a502c3-9a17-4a5d-9be5-e341d0106566/BeckmanMeijerOverdrive2.wma" expression="full" duration="3443" fileSize="27852111" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6566/c3a502c3-9a17-4a5d-9be5-e341d0106566/BeckmanMeijerOverdrive2.wmv" expression="full" duration="3443" fileSize="549130143" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6566/c3a502c3-9a17-4a5d-9be5-e341d0106566/BeckmanMeijerOverdrive2_high.mp4" expression="full" duration="3443" fileSize="714244815" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6566/c3a502c3-9a17-4a5d-9be5-e341d0106566/BeckmanMeijerOverdrive2_mid.mp4" expression="full" duration="3443" fileSize="498608309" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6566/c3a502c3-9a17-4a5d-9be5-e341d0106566/BeckmanMeijerOverdrive2_Source.wmv" expression="full" duration="3443" fileSize="981699120" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/6566/c3a502c3-9a17-4a5d-9be5-e341d0106566/BeckmanMeijerOverdrive2.wmv" length="549130143" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>17</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Beckman-Meijer-Overdrive-The-Lambda-Calculus-and-Food-Nutrition/RSS</wfw:commentRss>
      <category>Brian Beckman</category>
      <category>Computer Science</category>
      <category>Erik Meijer</category>
      <category>Functional Programming</category>
      <category>Mathematics</category>
      <category>Microsoft Personalities</category>
      <category>Programming Languages</category>
    </item>
  <item>
      <title>E2E: Donna Malayeri, Gilad Bracha, Luke Hoban - Web Programming and More</title>
      <description><![CDATA[<p>At <a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012" target="_blank"><strong>Lang.NEXT 2012</strong></a>, several conversations happened in the &quot;social room&quot;, which was right next to the room where sessions took place. Our dear friend, <a href="http://en.wikipedia.org/wiki/Erik_Meijer_%28computer_scientist%29" target="_blank"><strong>Erik Meijer</strong></a>, led many interesting conversations, some of which we are fortunate enough to have caught on camera for C9.</p><p>Here, Erik interviews <strong>Donna Malayeri</strong> (F# PM and Lang.NEXT speaker chair), <strong>Gilad Bracha</strong> (Dart)&nbsp;and <strong>Luke Hoban</strong> (ECMAScript). The conversation spans several topics, of course. <br><br>Tune in. Enjoy.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4d4024e5f5d84a46ab45a02b014a9ffb">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/E2E-Donna-Malayeri-Gilad-Bracha-Luke-Hoban-Web-Programming-and-More</comments>
      <itunes:summary>At Lang.NEXT 2012, several conversations happened in the &amp;quot;social room&amp;quot;, which was right next to the room where sessions took place. Our dear friend, Erik Meijer, led many interesting conversations, some of which we are fortunate enough to have caught on camera for C9. Here, Erik interviews Donna Malayeri (F# PM and Lang.NEXT speaker chair), Gilad Bracha (Dart)&amp;nbsp;and Luke Hoban (ECMAScript). The conversation spans several topics, of course. Tune in. Enjoy. </itunes:summary>
      <itunes:duration>3510</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/E2E-Donna-Malayeri-Gilad-Bracha-Luke-Hoban-Web-Programming-and-More</link>
      <pubDate>Mon, 14 May 2012 12:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/E2E-Donna-Malayeri-Gilad-Bracha-Luke-Hoban-Web-Programming-and-More</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.mp3" expression="full" duration="3510" fileSize="56161165" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.mp4" expression="full" duration="3510" fileSize="331099347" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.webm" expression="full" duration="3510" fileSize="151987249" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.wma" expression="full" duration="3510" fileSize="28386823" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.wmv" expression="full" duration="3510" fileSize="751946539" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke_high.mp4" expression="full" duration="3510" fileSize="726757541" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke_mid.mp4" expression="full" duration="3510" fileSize="507011342" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke_Source.wmv" expression="full" duration="3510" fileSize="1309728314" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.ism/manifest" expression="full" duration="3510" fileSize="7884" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.wmv" length="751946539" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/E2E-Donna-Malayeri-Gilad-Bracha-Luke-Hoban-Web-Programming-and-More/RSS</wfw:commentRss>
      <category>Erik Meijer</category>
      <category>F#</category>
      <category>Gilad Bracha</category>
      <category>JavaScript</category>
      <category>Luke Hoban</category>
      <category>Programming Languages</category>
      <category>Web Programming</category>
      <category>Dart</category>
      <category>_techmeme</category>
      <category>Lang.NEXT 2012</category>
    </item>
  <item>
      <title>E2E: Erik Meijer and Robert Griesemer - Going Go</title>
      <description><![CDATA[<p>At <a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012" target="_blank"><strong>Lang.NEXT 2012</strong></a>, several conversations happened in the &quot;social room&quot;, which was right next to the room where sessions took place. Our dear friend, <a href="http://en.wikipedia.org/wiki/Erik_Meijer_%28computer_scientist%29" target="_blank"><strong>Erik Meijer</strong></a>, led many interesting conversations, some of which we are fortunate enough to have caught on camera for C9.</p><p>Here, Erik interviews <a href="http://golang.org" target="_blank"><strong>Go language</strong></a> designer <strong>Robert Griesemer</strong>. Go is a concurrent, garbage-collected systems programming language with fast compilation. See Robert's <a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Go-In-Three-Easy-Pieces" target="_blank"><strong>Lang.NEXT 2012 Go presentation</strong></a>.<br><br>Topics in this E2E conversation include:</p><p>Is Go native? What <em>is</em> native, exactly? Why Go?</p><p>Tune in.<br><br><strong>Thank you Robert and Erik</strong> for the fascinating conversation.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a18cd842a914421eab5ea02b0009c705">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-and-Robert-Griesemer-Go</comments>
      <itunes:summary>At Lang.NEXT 2012, several conversations happened in the &amp;quot;social room&amp;quot;, which was right next to the room where sessions took place. Our dear friend, Erik Meijer, led many interesting conversations, some of which we are fortunate enough to have caught on camera for C9. Here, Erik interviews Go language designer Robert Griesemer. Go is a concurrent, garbage-collected systems programming language with fast compilation. See Robert&#39;s Lang.NEXT 2012 Go presentation.Topics in this E2E conversation include: Is Go native? What is native, exactly? Why Go? Tune in.Thank you Robert and Erik for the fascinating conversation. </itunes:summary>
      <itunes:duration>2643</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-and-Robert-Griesemer-Go</link>
      <pubDate>Mon, 07 May 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-and-Robert-Griesemer-Go</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo.mp3" expression="full" duration="2643" fileSize="42299132" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo.mp4" expression="full" duration="2643" fileSize="250717170" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo.webm" expression="full" duration="2643" fileSize="101842049" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo.wma" expression="full" duration="2643" fileSize="21381495" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo.wmv" expression="full" duration="2643" fileSize="540981343" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo_high.mp4" expression="full" duration="2643" fileSize="548908458" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo_mid.mp4" expression="full" duration="2643" fileSize="383329812" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo_Source.wmv" expression="full" duration="2643" fileSize="955692298" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo.ism/manifest" expression="full" duration="2643" fileSize="7856" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/f5c5/91c9c55f-bd46-4205-b06a-2b6c5eb8f5c5/LangNEXTE2EMeijerGriesemerGo.wmv" length="540981343" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-and-Robert-Griesemer-Go/RSS</wfw:commentRss>
      <category>Erik Meijer</category>
      <category>Expert to Expert</category>
      <category>Programming Languages</category>
      <category>Native</category>
      <category>Lang.NEXT 2012</category>
    </item>
  <item>
      <title>Stefan Karpinski and Jeff Bezanson - Julia Programming Language</title>
      <description><![CDATA[<p>&quot;<em><a href="http://julialang.org/" target="_blank"><strong>Julia</strong></a> is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library</em>.&quot; - julialang.org</p><p>Here, we meet two members of the Julia design team - Stefan Karpinski and Jeff Bezanson -&nbsp;to get a casual peek inside Julia (why a new language, what makes it special, why &quot;Julia&quot; for the name, etc...). You can (and should!) watch Stefan and Jeff's <a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Julia" target="_blank"><strong>Lang.NEXT 2012 session</strong></a> for more details (and more formality).</p><p>Tune in.</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f43cf289eb4c400fb557a02c0012e556">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Stefan-Karpinski-and-Jeff-Bezanson-Julia-Programming-Language</comments>
      <itunes:summary>&amp;quot;Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library.&amp;quot; - julialang.org Here, we meet two members of the Julia design team - Stefan Karpinski and Jeff Bezanson -&amp;nbsp;to get a casual peek inside Julia (why a new language, what makes it special, why &amp;quot;Julia&amp;quot; for the name, etc...). You can (and should!) watch Stefan and Jeff&#39;s Lang.NEXT 2012 session for more details (and more formality). Tune in. &amp;nbsp; </itunes:summary>
      <itunes:duration>1534</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Stefan-Karpinski-and-Jeff-Bezanson-Julia-Programming-Language</link>
      <pubDate>Thu, 19 Apr 2012 12:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Stefan-Karpinski-and-Jeff-Bezanson-Julia-Programming-Language</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia.mp3" expression="full" duration="1534" fileSize="24560130" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia.mp4" expression="full" duration="1534" fileSize="144329527" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia.webm" expression="full" duration="1534" fileSize="66208274" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia.wma" expression="full" duration="1534" fileSize="12417559" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia.wmv" expression="full" duration="1534" fileSize="337582689" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia_high.mp4" expression="full" duration="1534" fileSize="316857227" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia_mid.mp4" expression="full" duration="1534" fileSize="221066520" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia_Source.wmv" expression="full" duration="1534" fileSize="573080173" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia.ism/manifest" expression="full" duration="1534" fileSize="7842" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/b0ad/c9b4c73a-a784-4abf-871e-4120b4ceb0ad/LangNEXT2012StefanJeffJulia.wmv" length="337582689" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Stefan-Karpinski-and-Jeff-Bezanson-Julia-Programming-Language/RSS</wfw:commentRss>
      <category>Computer Science</category>
      <category>Programming Languages</category>
      <category>Technical Computing</category>
      <category>Lang.NEXT 2012</category>
    </item>
  <item>
      <title>Mads Torgersen and Kim Bruce - Grace Programming Language</title>
      <description><![CDATA[<p>At <a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012" target="_blank">Lang.NEXT 2012</a> several conversations took place in the &quot;social room&quot; and we captured some of them for C9. <br><br>Here, computer scientist and C#&nbsp;PM <strong>Mads Torgersen</strong> discusses the <a href="http://gracelang.org/" target="_blank"><strong>Grace</strong> </a>programming language with legendary computer scientist and educator&nbsp;<a href="http://www.cs.pomona.edu/~kim/" target="_blank"><strong>Kim Bruce</strong></a>,&nbsp;one of Grace's designers. How do you design a general purpose programming language that is primarily a language for learning how to program (eventually) in other languages like C&#43;&#43;, C#, Java? <br><br>Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6f0735588a7a42259805a02c00012285">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Mads-Torgersen-and-Kim-Bruce-Grace-Programming-Language</comments>
      <itunes:summary>At Lang.NEXT 2012 several conversations took place in the &amp;quot;social room&amp;quot; and we captured some of them for C9. Here, computer scientist and C#&amp;nbsp;PM Mads Torgersen discusses the Grace programming language with legendary computer scientist and educator&amp;nbsp;Kim Bruce,&amp;nbsp;one of Grace&#39;s designers. How do you design a general purpose programming language that is primarily a language for learning how to program (eventually) in other languages like C&amp;#43;&amp;#43;, C#, Java? Tune in. </itunes:summary>
      <itunes:duration>905</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Mads-Torgersen-and-Kim-Bruce-Grace-Programming-Language</link>
      <pubDate>Mon, 16 Apr 2012 20:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Mads-Torgersen-and-Kim-Bruce-Grace-Programming-Language</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace.mp3" expression="full" duration="905" fileSize="14488127" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace.mp4" expression="full" duration="905" fileSize="85774511" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace.webm" expression="full" duration="905" fileSize="34190878" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace.wma" expression="full" duration="905" fileSize="7328783" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace.wmv" expression="full" duration="905" fileSize="199738915" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace_high.mp4" expression="full" duration="905" fileSize="188156876" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace_mid.mp4" expression="full" duration="905" fileSize="131240852" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace_Source.wmv" expression="full" duration="905" fileSize="326176371" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace.ism/manifest" expression="full" duration="905" fileSize="7898" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/0e6f/20829366-cc8c-4675-9d0b-2c5560290e6f/LangNEXY2012TorgersenBruceGrace.wmv" length="199738915" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Mads-Torgersen-and-Kim-Bruce-Grace-Programming-Language/RSS</wfw:commentRss>
      <category>Expert to Expert</category>
      <category>Programming Languages</category>
      <category>Lang.NEXT 2012</category>
    </item>
  <item>
      <title>Hewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know, but were afraid to ask)</title>
      <description><![CDATA[<p>At <a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012" target="_blank">Lang.NEXT 2012</a>, several conversations happened in the &quot;social room&quot;, which was right next to the room where sessions took place. Our dear friend, <a href="http://en.wikipedia.org/wiki/Erik_Meijer_%28computer_scientist%29" target="_blank">Erik Meijer</a>, led many interesting conversations, some of which we are fortunate enough to have caught on camera for C9. We'll begin with these&nbsp;Expert to&nbsp;Expert episodes with&nbsp;a &quot;standing&quot; conversation (participants stand comfortably close to the whiteboard) with computer scientists <a href="http://carlhewitt.info/" target="_blank">Carl Hewitt</a>, Visiting Professor at Stanford University, creator of the Planner programming language,&nbsp;inventor of the Actor Model (the topic of this conversation), <a href="http://research.microsoft.com/en-us/um/people/cszypers/" target="_blank">Clemens Szyperski</a>, an MSR scientist working in the Connected Systems Group and Erik.</p><p>What are actors, exactly? No, really. What <em>are</em> they? When is an actor an actor? Everything you wanted to know about actors, but we're afraid to ask... It's all right&nbsp;here. Big thanks to Carl, Clemens and Erik. This is an excellent E2E(2E)! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1504e513d93d4d9eb743a02b014aeefa">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Hewitt-Meijer-and-Szyperski-The-Actor-Model-everything-you-wanted-to-know-but-were-afraid-to-ask</comments>
      <itunes:summary>At Lang.NEXT 2012, several conversations happened in the &amp;quot;social room&amp;quot;, which was right next to the room where sessions took place. Our dear friend, Erik Meijer, led many interesting conversations, some of which we are fortunate enough to have caught on camera for C9. We&#39;ll begin with these&amp;nbsp;Expert to&amp;nbsp;Expert episodes with&amp;nbsp;a &amp;quot;standing&amp;quot; conversation (participants stand comfortably close to the whiteboard) with computer scientists Carl Hewitt, Visiting Professor at Stanford University, creator of the Planner programming language,&amp;nbsp;inventor of the Actor Model (the topic of this conversation), Clemens Szyperski, an MSR scientist working in the Connected Systems Group and Erik. What are actors, exactly? No, really. What are they? When is an actor an actor? Everything you wanted to know about actors, but we&#39;re afraid to ask... It&#39;s all right&amp;nbsp;here. Big thanks to Carl, Clemens and Erik. This is an excellent E2E(2E)!  </itunes:summary>
      <itunes:duration>2554</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Hewitt-Meijer-and-Szyperski-The-Actor-Model-everything-you-wanted-to-know-but-were-afraid-to-ask</link>
      <pubDate>Mon, 09 Apr 2012 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Hewitt-Meijer-and-Szyperski-The-Actor-Model-everything-you-wanted-to-know-but-were-afraid-to-ask</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/01ad/2ca509cc-d410-4663-8679-6ece29cd01ad/LangNEXT2012HewittMeijerSzyperkiActors_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/01ad/2ca509cc-d410-4663-8679-6ece29cd01ad/LangNEXT2012HewittMeijerSzyperkiActors_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/01ad/2ca509cc-d410-4663-8679-6ece29cd01ad/LangNEXT2012HewittMeijerSzyperkiActors_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/01ad/2ca509cc-d410-4663-8679-6ece29cd01ad/LangNEXT2012HewittMeijerSzyperkiActors.mp3" expression="full" duration="2554" fileSize="40865968" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/01ad/2ca509cc-d410-4663-8679-6ece29cd01ad/LangNEXT2012HewittMeijerSzyperkiActors.mp4" expression="full" duration="2554" fileSize="240942236" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/01ad/2ca509cc-d410-4663-8679-6ece29cd01ad/LangNEXT2012HewittMeijerSzyperkiActors.webm" expression="full" duration="2554" fileSize="105201150" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/01ad/2ca509cc-d410-4663-8679-6ece29cd01ad/LangNEXT2012HewittMeijerSzyperkiActors.wma" expression="full" duration="2554" fileSize="20657531" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/01ad/2ca509cc-d410-4663-8679-6ece29cd01ad/LangNEXT2012HewittMeijerSzyperkiActors.wmv" expression="full" duration="2554" fileSize="557668803" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/01ad/2ca509cc-d410-4663-8679-6ece29cd01ad/LangNEXT2012HewittMeijerSzyperkiActors_high.mp4" expression="full" duration="2554" fileSize="528959923" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/01ad/2ca509cc-d410-4663-8679-6ece29cd01ad/LangNEXT2012HewittMeijerSzyperkiActors_mid.mp4" expression="full" duration="2554" fileSize="368938363" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/01ad/2ca509cc-d410-4663-8679-6ece29cd01ad/LangNEXT2012HewittMeijerSzyperkiActors_Source.wmv" expression="full" duration="2554" fileSize="944406284" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/01ad/2ca509cc-d410-4663-8679-6ece29cd01ad/LangNEXT2012HewittMeijerSzyperkiActors.wmv" length="557668803" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>16</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Hewitt-Meijer-and-Szyperski-The-Actor-Model-everything-you-wanted-to-know-but-were-afraid-to-ask/RSS</wfw:commentRss>
      <category>Computer Science</category>
      <category>Erik Meijer</category>
      <category>Expert to Expert</category>
      <category>Programming Languages</category>
      <category>_techmeme</category>
      <category>Lang.NEXT 2012</category>
    </item>
  <item>
      <title>Mads Torgersen, Donna Malayeri and Erik Meijer: (Re)Introducing Lang.NEXT</title>
      <description><![CDATA[<p><a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012" target="_blank"><strong>Lang.NEXT</strong></a> is&nbsp;a&nbsp;programming languages conference, a geek festival for programming language designers and implementers from across the industry and academia. The goal is to share ideas and learn. The presentations, conversations, debates and arguments should prove quite enlightening.</p><p>Here, Event Chair <strong>Mads Torgersen</strong>, Speaker Chair&nbsp;<strong>Donna Malayeri</strong> and Iconoclast <strong>Erik Meijer</strong> join us to discuss the event, what it means, some who, some what.&nbsp;We go Old School.</p><p>Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:fd796b7841b749e7b08fa0150158b806">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Mads-Torgersen-Donna-Malayeri-and-Erik-Meijer-ReIntroducing-LangNEXT</comments>
      <itunes:summary>Lang.NEXT is&amp;nbsp;a&amp;nbsp;programming languages conference, a geek festival for programming language designers and implementers from across the industry and academia. The goal is to share ideas and learn. The presentations, conversations, debates and arguments should prove quite enlightening. Here, Event Chair Mads Torgersen, Speaker Chair&amp;nbsp;Donna Malayeri and Iconoclast Erik Meijer join us to discuss the event, what it means, some who, some what.&amp;nbsp;We go Old School. Tune in. </itunes:summary>
      <itunes:duration>894</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Mads-Torgersen-Donna-Malayeri-and-Erik-Meijer-ReIntroducing-LangNEXT</link>
      <pubDate>Fri, 16 Mar 2012 05:09:40 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Mads-Torgersen-Donna-Malayeri-and-Erik-Meijer-ReIntroducing-LangNEXT</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro_100.jpg" height="66" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro_220.jpg" height="146" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro_512.jpg" height="341" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro.mp3" expression="full" duration="894" fileSize="14319308" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro.mp4" expression="full" duration="894" fileSize="84265091" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro.webm" expression="full" duration="894" fileSize="37590995" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro.wma" expression="full" duration="894" fileSize="7241667" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro.wmv" expression="full" duration="894" fileSize="197658851" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro_high.mp4" expression="full" duration="894" fileSize="184993309" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro_mid.mp4" expression="full" duration="894" fileSize="129508141" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro_Source.wmv" expression="full" duration="894" fileSize="330777591" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro.ism/manifest" expression="full" duration="894" fileSize="6216" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/b500/633d4b4c-4354-455a-b725-79de90ccb500/MadsDonnaErikLangNEXT2012Intro.wmv" length="197658851" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Mads-Torgersen-Donna-Malayeri-and-Erik-Meijer-ReIntroducing-LangNEXT/RSS</wfw:commentRss>
      <category>Computer Science</category>
      <category>Erik Meijer</category>
      <category>Programming Languages</category>
      <category>_techmeme</category>
    </item>
  <item>
      <title>Lang.NEXT 2012</title>
      <description><![CDATA[<p><span><strong><a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012" target="_blank">Lang.NEXT 2012</a>&nbsp;</strong><span id="ctl00_cphEventWebsite_lblSummary">is a cross-industry conference for programming language designers and implementers held on the MIcrosoft Campus in Redmond, Washington, April 2-4, 2012. With three days of talks, panels and discussion on leading programming language work from industry and research, Lang.NEXT is the place to learn, share ideas and engage with fellow programming language design experts and enthusiasts. Native, functional, imperative, object oriented, static, dynamic, managed, interpreted... It's a programming language geek fest. (And it's free)</span></span></p><p><span><span><a href="http://www.regonline.com/langnext2012" target="_blank"><strong>Register here!</strong></a><br><br>We have a great cast of characters speaking at this year's event. Experts and iconoclasts include:<br><br><strong>Andrei Alexandrescu</strong>, Facebook </span></span></p><p><strong>Andy Gordon</strong>, Microsoft</p><p><strong>Andy Moran</strong>, Galois&nbsp;</p><p><span class="Apple-style-span"><strong>Donna Malayeri</strong>, Microsoft<strong> </strong></span></p><p><strong>Dustin Campbell</strong>, Microsoft<strong> </strong></p><p><strong>Erik Meijer</strong>, Microsoft</p><p><strong>Gilad&nbsp;Bracha</strong>, Google</p><p><strong>Herb Sutter</strong>, Microsoft</p><p><strong>James Noble</strong>, Victoria University of Wellington</p><p><strong>Jeroen Frijters</strong>, Sumatra Software</p><p><strong>John Cook</strong>, University of Texas Graduate School of Biomedical Sciences</p><p><strong>Kim Bruce</strong>, Pomona College</p><p><strong>Kunle Olukotun</strong>, Stanford</p><p><strong>Luke Hoban</strong>, Microsoft</p><p><strong>Mads Torgersen</strong>, Microsoft</p><p><strong>Martin Odersky</strong>, EPFL, Typesafe</p><p><strong>Martyn Lovell</strong>, Microsoft</p><p><strong>Peter Alvaro</strong>, University of California at Berkeley</p><p><strong>Robert Griesemer</strong>, Google</p><p><strong>Walter Bright</strong>, Digital Mars</p><p><strong>William Cook</strong>, University of Texas at Austin</p><p>&nbsp;</p><p><strong>Sessions will be recorded and C9 interviews will take place!</strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:504058e1910a43a59e98a010004d9fae">]]></description>
      <comments>http://channel9.msdn.com/posts/LangNEXT-2012</comments>
      <itunes:summary>Lang.NEXT 2012&amp;nbsp;is a cross-industry conference for programming language designers and implementers held on the MIcrosoft Campus in Redmond, Washington, April 2-4, 2012. With three days of talks, panels and discussion on leading programming language work from industry and research, Lang.NEXT is the place to learn, share ideas and engage with fellow programming language design experts and enthusiasts. Native, functional, imperative, object oriented, static, dynamic, managed, interpreted... It&#39;s a programming language geek fest. (And it&#39;s free) Register here!We have a great cast of characters speaking at this year&#39;s event. Experts and iconoclasts include:Andrei Alexandrescu, Facebook  Andy Gordon, Microsoft Andy Moran, Galois&amp;nbsp; Donna Malayeri, Microsoft  Dustin Campbell, Microsoft  Erik Meijer, Microsoft Gilad&amp;nbsp;Bracha, Google Herb Sutter, Microsoft James Noble, Victoria University of Wellington Jeroen Frijters, Sumatra Software John Cook, University of Texas Graduate School of Biomedical Sciences Kim Bruce, Pomona College Kunle Olukotun, Stanford Luke Hoban, Microsoft Mads Torgersen, Microsoft Martin Odersky, EPFL, Typesafe Martyn Lovell, Microsoft Peter Alvaro, University of California at Berkeley Robert Griesemer, Google Walter Bright, Digital Mars William Cook, University of Texas at Austin &amp;nbsp; Sessions will be recorded and C9 interviews will take place! </itunes:summary>
      <link>http://channel9.msdn.com/posts/LangNEXT-2012</link>
      <pubDate>Sat, 10 Mar 2012 04:48:47 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/LangNEXT-2012</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/36fc280b-b217-47ca-ac95-9e89324ed114.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/10cc139d-ca65-4362-ab43-9f6dda6c78dd.png" height="288" width="512"></media:thumbnail>      
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>9</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/LangNEXT-2012/rss</wfw:commentRss>
      <category>C#</category>
      <category>C++</category>
      <category>Computer Science</category>
      <category>F#</category>
      <category>Programming Languages</category>
      <category>Dart</category>
      <category>C++11</category>
      <category>D</category>
    </item>
  <item>
      <title>YOW! 2011: Dave Thomas on YOW!, Technoculture, Modern Programming, and More</title>
      <description><![CDATA[<p><a href="http://www.davethomas.net/" target="_blank"><strong>Dave Thomas</strong></a> is the godfather of YOW!, a platform-agnostic developer conference that spans three cities in Australia once a year (Melbourne, Brisbane and Sydney(workshops only)). Australia is home to a very vibrant and talent-rich developer community.&nbsp;It was great to have the chance to spend time at YOW! and attend several excellent sessions (<a href="http://channel9.msdn.com/Tags/yow&#43;2011" target="_blank">you've met some of the speakers here on C9</a>). Dave is well known for his work in object oriented and dynamic programming language design&nbsp;(SmallTalk) as well as virtual machines. He's a compiler guy. Dave is currently the <span class="affiliation">CEO of <a href="http://www.bedarra.com/" target="_blank"><strong>Bedarra Research Labs</strong></a>. </span></p><p>Let's see what the godfather has to say about YOW!, JavaScript, HTML5,&nbsp;concurrency, modern development methodologies, technoculture and more. It's always a pleasure to get the chance to talk to Dave and we hope he'll make many more appearances on C9. Thanks again for inviting C9 to YOW!, godfather!<br><br></p><p>The <a href="http://yowaustralia.com.au/YOW2011/general/about.html" target="_blank"><strong>YOW! Developer Conference</strong></a> offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to <strong>Dave Thomas</strong> and the event's <em>excellent</em> staff—<strong>Mary Catherine (MC), Lisa, Aino, Melissa</strong>, and others—for inviting me to this <em>excellent</em> pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren't too far away, or just like to travel (who doesn't?), then you need to go to this yearly event. It's outstanding. There are many great developers down under. That's for sure. The speakers are exceptional—Dave and team set a high bar!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3ef214dfcc804ae8b0ff9fbf012efea7">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Dave-Thomas-on-YOW-Technoculture-Modern-Programming-and-More</comments>
      <itunes:summary>Dave Thomas is the godfather of YOW!, a platform-agnostic developer conference that spans three cities in Australia once a year (Melbourne, Brisbane and Sydney(workshops only)). Australia is home to a very vibrant and talent-rich developer community.&amp;nbsp;It was great to have the chance to spend time at YOW! and attend several excellent sessions (you&#39;ve met some of the speakers here on C9). Dave is well known for his work in object oriented and dynamic programming language design&amp;nbsp;(SmallTalk) as well as virtual machines. He&#39;s a compiler guy. Dave is currently the CEO of Bedarra Research Labs.  Let&#39;s see what the godfather has to say about YOW!, JavaScript, HTML5,&amp;nbsp;concurrency, modern development methodologies, technoculture and more. It&#39;s always a pleasure to get the chance to talk to Dave and we hope he&#39;ll make many more appearances on C9. Thanks again for inviting C9 to YOW!, godfather! The YOW! Developer Conference offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to Dave Thomas and the event&#39;s excellent staff—Mary Catherine (MC), Lisa, Aino, Melissa, and others—for inviting me to this excellent pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren&#39;t too far away, or just like to travel (who doesn&#39;t?), then you need to go to this yearly event. It&#39;s outstanding. There are many great developers down under. That&#39;s for sure. The speakers are exceptional—Dave and team set a high bar! </itunes:summary>
      <itunes:duration>1365</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Dave-Thomas-on-YOW-Technoculture-Modern-Programming-and-More</link>
      <pubDate>Thu, 29 Dec 2011 20:34:58 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/YOW-2011-Dave-Thomas-on-YOW-Technoculture-Modern-Programming-and-More</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas_2MB_ch9.wmv" expression="full" duration="1365" fileSize="445801759" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas_ch9.mp3" expression="full" duration="1365" fileSize="10922861" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas_ch9.webm" expression="full" duration="1365" fileSize="81202305" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas_ch9.wma" expression="full" duration="1365" fileSize="11044677" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas_ch9.wmv" expression="full" duration="1365" fileSize="264637617" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas_high_ch9.mp4" expression="full" duration="1365" fileSize="349337512" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas_low_ch9.mp4" expression="full" duration="1365" fileSize="111663110" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas_med_ch9.mp4" expression="full" duration="1365" fileSize="247086441" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas.ism/manifest" expression="full" duration="1365" fileSize="6086" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/fea7/3ef214df-cc80-4ae8-b0ff-9fbf012efea7/YOW2011DaveThomas_ch9.wmv" length="264637617" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Dave-Thomas-on-YOW-Technoculture-Modern-Programming-and-More/RSS</wfw:commentRss>
      <category>Dave Thomas</category>
      <category>Developer Tools</category>
      <category>Programming Languages</category>
      <category>_techmeme</category>
      <category>YOW! 2011</category>
    </item>
  <item>
      <title>Simon Peyton-Jones and John Hughes - It&#39;s Raining Haskell</title>
      <description><![CDATA[<p>Ever wonder what would happen if you happened upon&nbsp;<a href="http://research.microsoft.com/en-us/people/simonpj/" target="_blank"><strong>Simon Peyton-Jones</strong></a>, author of the <strong>Glasgow Haskell Compiler</strong> (GHC) and a key contributor to the <a href="http://haskell.org" target="_blank"><strong>Haskell</strong></a> functional programming language,&nbsp;and&nbsp;<a href="http://www.chalmers.se/cse/EN/people/hughes-john" target="_blank"><strong>John Hughes</strong></a>, fellow Haskellite, computer scientist, creator&nbsp;of <a href="http://software.legiasoft.com/quickcheck/" target="_blank"><strong>QuickCheck</strong></a>, and author of the landmark paper, &quot;<a href="http://www.cse.chalmers.se/~rjmh/Papers/whyfp.html" target="_blank"><strong>Why Functional Programming Matters</strong></a>,&quot; sitting on a park&nbsp; bench, in the rain, right&nbsp;next to Sydney's iconic opera house? Well, let's find out, shall we?</p><p>Simon and John have been friends for many years and studied mathematics together at Trinity College Cambridge. What were they like as young men? As students? What was Simon's issue with wearing shoes, anyway? It's always wonderful to learn about the humans behind the software, the science. This is classic C9. Yes, it's raining on us as we converse, but the view is spectacular with Sydney's Opera House behind us. It's funny how wet we were by the end of this interview, but the rain was refreshing—just&nbsp;like the conversation.<br><br><strong>Thank you,</strong> <strong>Simon and John,</strong> for the <em>great</em> conversation, for being so comfortable in the rain, and for taking the random questions in stride. You're true gentlemen.&nbsp;Keep pushing the envelope!</p><p><strong>Happy holidays from Channel 9</strong> wherever you are and whatever, if anything, you're celebrating!</p><p>&nbsp;</p><p>The <a href="http://yowaustralia.com.au/YOW2011/general/about.html" target="_blank"><strong>YOW! Developer Conference</strong></a> offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to <strong>Dave Thomas</strong> and the event's <em>excellent</em> staff—<strong>Mary Catherine (MC), Lisa, Aino, Melissa</strong>, and others—for inviting me to this <em>excellent</em> pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren't too far away, or just like to travel (who doesn't?), then you need to go to this yearly event. It's outstanding. There are many great developers down under. That's for sure. The speakers are exceptional—Dave and team set a high bar!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4f6680a9e0124a3e976b9fba000dc435">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Simon-Peyton-Jones-and-John-Hughes-Its-Raining-Haskell</comments>
      <itunes:summary>Ever wonder what would happen if you happened upon&amp;nbsp;Simon Peyton-Jones, author of the Glasgow Haskell Compiler (GHC) and a key contributor to the Haskell functional programming language,&amp;nbsp;and&amp;nbsp;John Hughes, fellow Haskellite, computer scientist, creator&amp;nbsp;of QuickCheck, and author of the landmark paper, &amp;quot;Why Functional Programming Matters,&amp;quot; sitting on a park&amp;nbsp; bench, in the rain, right&amp;nbsp;next to Sydney&#39;s iconic opera house? Well, let&#39;s find out, shall we? Simon and John have been friends for many years and studied mathematics together at Trinity College Cambridge. What were they like as young men? As students? What was Simon&#39;s issue with wearing shoes, anyway? It&#39;s always wonderful to learn about the humans behind the software, the science. This is classic C9. Yes, it&#39;s raining on us as we converse, but the view is spectacular with Sydney&#39;s Opera House behind us. It&#39;s funny how wet we were by the end of this interview, but the rain was refreshing—just&amp;nbsp;like the conversation.Thank you, Simon and John, for the great conversation, for being so comfortable in the rain, and for taking the random questions in stride. You&#39;re true gentlemen.&amp;nbsp;Keep pushing the envelope! Happy holidays from Channel 9 wherever you are and whatever, if anything, you&#39;re celebrating! &amp;nbsp; The YOW! Developer Conference offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to Dave Thomas and the event&#39;s excellent staff—Mary Catherine (MC), Lisa, Aino, Melissa, and others—for inviting me to this excellent pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren&#39;t too far away, or just like to travel (who doesn&#39;t?), then you need t</itunes:summary>
      <itunes:duration>1750</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Simon-Peyton-Jones-and-John-Hughes-Its-Raining-Haskell</link>
      <pubDate>Sun, 25 Dec 2011 16:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/YOW-2011-Simon-Peyton-Jones-and-John-Hughes-Its-Raining-Haskell</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes_2MB_ch9.wmv" expression="full" duration="1750" fileSize="572082405" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes_ch9.mp3" expression="full" duration="1750" fileSize="14004478" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes_ch9.webm" expression="full" duration="1750" fileSize="222535636" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes_ch9.wma" expression="full" duration="1750" fileSize="14159827" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes_ch9.wmv" expression="full" duration="1750" fileSize="383951935" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes_high_ch9.mp4" expression="full" duration="1750" fileSize="472620593" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes_low_ch9.mp4" expression="full" duration="1750" fileSize="176980403" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes_med_ch9.mp4" expression="full" duration="1750" fileSize="362256719" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes.ism/manifest" expression="full" duration="1750" fileSize="6116" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/c435/4f6680a9-e012-4a3e-976b-9fba000dc435/YOW2011SJPJohnHughes_ch9.wmv" length="383951935" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>17</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Simon-Peyton-Jones-and-John-Hughes-Its-Raining-Haskell/RSS</wfw:commentRss>
      <category>Computer Science</category>
      <category>Functional Programming</category>
      <category>Haskell</category>
      <category>Microsoft Research</category>
      <category>Programming Languages</category>
      <category>YOW! 2011</category>
      <category>Simon Peyton-Jones</category>
    </item>
  <item>
      <title>YOW! 2011: Kevin O&#39;Neill - Mobile App Development, PlayUp, Objective-C, Windows Phone</title>
      <description><![CDATA[<p><strong>Kevin O'Neill</strong> is the technologist at large for the social sports network <a href="http://www.playup.com" target="_blank"><strong>PlayUp</strong></a> where he's working to build the ultimate social network for live sport on mobile devices. Kevin's fingerprints can also be found on the mobile products from Lonely Planet to <a href="http://realestate.com.au/" target="_blank">realestate.com.au</a>. As a speaker Kevin regularly shares his thoughts on technology, delivery processes, user interaction and creating great product teams. <br><br>Kevin's a big fan of Objective-C. We talk about this, of course. Not sure we can agree on the &quot;beauty&quot; of ObjC, but&nbsp;who cares... Kevin and team are&nbsp;kickin' butt and takin' names using the technology and building powerful tooling around it to support their in-house mobile development efforts.&nbsp;Kevin's the first ObjC developer I've interviewed, so we spend some time geeking out on it.&nbsp;<br><br>It turns out that Kevin is a big fan of Windows Phone and looks forward to bringing PlayUp's mobile apps to Microsoft's new mobile platform - one which guarantees a consistent experience for both developers and consumers across varied WP7 devices. This is one of Windows Phone's best features for developers and consumers who use apps: a platform that guarantees consistent user experiences across several different WP devices. This consistency&nbsp;is&nbsp;great for developers and&nbsp;app&nbsp;users alike.&nbsp;I look forward to seeing PlayUp on WP7! <br><br><strong>Thanks for joining us on C9, Kevin!</strong> Keep pushing the mobile app&nbsp;envelope, playing guitar and howling at the moon.<br><br><a href="http://yowaustralia.com.au/YOW2011/general/details.html?speakerId=2501" target="_blank">Kevin's YOW! speaker page</a></p><p><br>The <a href="http://yowaustralia.com.au/YOW2011/general/about.html" target="_blank"><strong>YOW! Developer Conference</strong></a> offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to <strong>Dave Thomas</strong> and the event's <em>excellent</em> staff - <strong>Mary Catherine (MC), Lisa, Aino, Melissa</strong>, and others - for inviting me to this <em>excellent</em> pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren't too far away, or just like to travel (who doesn't?), then you need to go to this yearly event. It's outstanding. There are many great developers down under. That's for sure. The speakers are exceptional—Dave and team set a high bar!<br><br></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:717340cc7f33462b92c69fbf0126db33">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Kevin-ONeill-Mobile-App-Development-PlayUp-Objective-C-Windows-Phone</comments>
      <itunes:summary>Kevin O&#39;Neill is the technologist at large for the social sports network PlayUp where he&#39;s working to build the ultimate social network for live sport on mobile devices. Kevin&#39;s fingerprints can also be found on the mobile products from Lonely Planet to realestate.com.au. As a speaker Kevin regularly shares his thoughts on technology, delivery processes, user interaction and creating great product teams. Kevin&#39;s a big fan of Objective-C. We talk about this, of course. Not sure we can agree on the &amp;quot;beauty&amp;quot; of ObjC, but&amp;nbsp;who cares... Kevin and team are&amp;nbsp;kickin&#39; butt and takin&#39; names using the technology and building powerful tooling around it to support their in-house mobile development efforts.&amp;nbsp;Kevin&#39;s the first ObjC developer I&#39;ve interviewed, so we spend some time geeking out on it.&amp;nbsp;It turns out that Kevin is a big fan of Windows Phone and looks forward to bringing PlayUp&#39;s mobile apps to Microsoft&#39;s new mobile platform - one which guarantees a consistent experience for both developers and consumers across varied WP7 devices. This is one of Windows Phone&#39;s best features for developers and consumers who use apps: a platform that guarantees consistent user experiences across several different WP devices. This consistency&amp;nbsp;is&amp;nbsp;great for developers and&amp;nbsp;app&amp;nbsp;users alike.&amp;nbsp;I look forward to seeing PlayUp on WP7! Thanks for joining us on C9, Kevin! Keep pushing the mobile app&amp;nbsp;envelope, playing guitar and howling at the moon.Kevin&#39;s YOW! speaker page The YOW! Developer Conference offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to Dave Thomas and the event&#39;s excellent staff - Mary Catherine (MC), Lisa, Aino, Melissa, and others - for inviting me to this excellent pure developer event and thanks</itunes:summary>
      <itunes:duration>1829</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Kevin-ONeill-Mobile-App-Development-PlayUp-Objective-C-Windows-Phone</link>
      <pubDate>Fri, 23 Dec 2011 21:21:43 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/YOW-2011-Kevin-ONeill-Mobile-App-Development-PlayUp-Objective-C-Windows-Phone</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill_2MB_ch9.wmv" expression="full" duration="1829" fileSize="598007578" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill_ch9.mp3" expression="full" duration="1829" fileSize="14635805" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill_ch9.webm" expression="full" duration="1829" fileSize="186774472" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill_ch9.wma" expression="full" duration="1829" fileSize="14799677" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill_ch9.wmv" expression="full" duration="1829" fileSize="401520407" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill_high_ch9.mp4" expression="full" duration="1829" fileSize="493437490" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill_low_ch9.mp4" expression="full" duration="1829" fileSize="184963130" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill_med_ch9.mp4" expression="full" duration="1829" fileSize="378262127" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill.ism/manifest" expression="full" duration="1829" fileSize="6096" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/db33/717340cc-7f33-462b-92c6-9fbf0126db33/YOW2011KevinONeill_ch9.wmv" length="401520407" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Kevin-ONeill-Mobile-App-Development-PlayUp-Objective-C-Windows-Phone/RSS</wfw:commentRss>
      <category>Mobile</category>
      <category>Programming Languages</category>
      <category>Windows Phone</category>
      <category>YOW! 2011</category>
    </item>
  <item>
      <title>YOW! 2011: Joe Albahari - LINQ, LINQPad, and .NET Async (and a little Rx, too)</title>
      <description><![CDATA[<p><a href="http://www.albahari.com" target="_blank"><strong>Joe Albahari</strong></a>&nbsp;is the creator of <a href="http://www.linqpad.net/" target="_blank"><strong>LINQPad</strong></a>, an application that many of you use in your daily development of .NET applications/services, especially those&nbsp;that employ LINQ in some fashion. It's just&nbsp;a <em>fantastic</em> developer tool for C#; one that C9 celebrity genius and avid LINQPad user Brian Beckman calls &quot;the app I wish I wrote&quot;. Erik Meijer, the creator&nbsp;of LINQ,&nbsp;uses LINQPad daily. If you haven't played around with LINQPad, then you need to! [End advertisement for LINQPad <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> Hey, great work deserves praise, don't you think?]<br><br>Joe's also the author of a few C# books (targeting both&nbsp;pro developers and novices) and two books covering WPF. Joe lives in Perth, Australia and works for himself (right on!). Great to meet you, Joe.</p><p>Thanks again for creating and continuing to evolve LINQPad, Joe!! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br><br><a href="http://yowaustralia.com.au/YOW2011/general/details.html?speakerId=2498" target="_blank">Joe's YOW! speaker page</a></p><p>The <a href="http://yowaustralia.com.au/YOW2011/general/about.html" target="_blank"><strong>YOW! Developer Conference</strong></a> offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to <strong>Dave Thomas</strong> and the event's <em>excellent</em> staff - <strong>Mary Catherine (MC), Lisa, Aino, Melissa</strong>, and others - for inviting me to this <em>excellent</em> pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren't too far away, or just like to travel (who doesn't?), then you need to go to this yearly event. It's outstanding. There are many great developers down under. That's for sure. The speakers are exceptional—Dave and team set a high bar!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/programming+languages/RSS&WT.dl=0&WT.entryid=Entry:RSSView:dfd27386a69b4e0eb5449fbe01351cc7">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Joe-Albahari-LINQ-LINQPad-and-NET-Async</comments>
      <itunes:summary>Joe Albahari&amp;nbsp;is the creator of LINQPad, an application that many of you use in your daily development of .NET applications/services, especially those&amp;nbsp;that employ LINQ in some fashion. It&#39;s just&amp;nbsp;a fantastic developer tool for C#; one that C9 celebrity genius and avid LINQPad user Brian Beckman calls &amp;quot;the app I wish I wrote&amp;quot;. Erik Meijer, the creator&amp;nbsp;of LINQ,&amp;nbsp;uses LINQPad daily. If you haven&#39;t played around with LINQPad, then you need to! [End advertisement for LINQPad  Hey, great work deserves praise, don&#39;t you think?]Joe&#39;s also the author of a few C# books (targeting both&amp;nbsp;pro developers and novices) and two books covering WPF. Joe lives in Perth, Australia and works for himself (right on!). Great to meet you, Joe. Thanks again for creating and continuing to evolve LINQPad, Joe!! Joe&#39;s YOW! speaker page The YOW! Developer Conference offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to Dave Thomas and the event&#39;s excellent staff - Mary Catherine (MC), Lisa, Aino, Melissa, and others - for inviting me to this excellent pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren&#39;t too far away, or just like to travel (who doesn&#39;t?), then you need to go to this yearly event. It&#39;s outstanding. There are many great developers down under. That&#39;s for sure. The speakers are exceptional—Dave and team set a high bar! </itunes:summary>
      <itunes:duration>1529</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Joe-Albahari-LINQ-LINQPad-and-NET-Async</link>
      <pubDate>Thu, 22 Dec 2011 23:47:53 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/YOW-2011-Joe-Albahari-LINQ-LINQPad-and-NET-Async</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_2MB_ch9.wmv" expression="full" duration="1529" fileSize="499568483" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.mp3" expression="full" duration="1529" fileSize="12238789" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.webm" expression="full" duration="1529" fileSize="105450799" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.wma" expression="full" duration="1529" fileSize="12375449" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.wmv" expression="full" duration="1529" fileSize="239518607" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_high_ch9.mp4" expression="full" duration="1529" fileSize="373211176" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_low_ch9.mp4" expression="full" duration="1529" fileSize="114129037" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_med_ch9.mp4" expression="full" duration="1529" fileSize="265923446" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari.ism/manifest" expression="full" duration="1529" fileSize="6096" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.wmv" length="239518607" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>9</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Joe-Albahari-LINQ-LINQPad-and-NET-Async/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>.NET Framework</category>
      <category>C#</category>
      <category>Functional Programming</category>
      <category>LINQ</category>
      <category>Programming Languages</category>
      <category>Rx</category>
      <category>Visual C# 4</category>
      <category>Async CTP</category>
      <category>_techmeme</category>
      <category>YOW! 2011</category>
    </item>    
</channel>
</rss>