<?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 RiSE</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/rise/RSS"/>
    <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 RiSE</title>
      <link>http://channel9.msdn.com/Tags/rise</link>
    </image>
    <itunes:image href=""/>
    <itunes:category text="Technology"/>
    <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/rise</link>
    <language>en</language>
    <pubDate>Sat, 11 Feb 2012 19:33:46 GMT</pubDate>
    <lastBuildDate>Sat, 11 Feb 2012 19:33:46 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>71</c9:totalResults>
    <c9:pageCount>3</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Peter Heldens - Creating Scripts with TouchDevelop</title>
      <description><![CDATA[<p><a href="http://twitter.com/peterheldens">Peter Heldens</a>, a manager at <a href="http://www.microsoft.nl/microsoftuniversity">Microsoft University</a> in the Netherlands,&nbsp;recently visited the <a href="https://www.touchdevelop.com/">touchdevelop</a> team in Redmond, WA. Peter wrote My Online Meetings, the popular script that allows users to join a conference call in a single script using touchdevelop. Great to meet you, Peter!</p><ul><li>Take a look at the <a href="https://www.touchdevelop.com/mpuj">'My Online Meetings</a>' script for touchdevelop. </li></ul><p><a href="http://research.microsoft.com/rise"><em>The </em><em>Research in Software Engineering team</em><em> (RiSE)</em></a><em> coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:9b2959216a2d4e75b97a9ff0017c21e9">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/Peter-Heldens-Creating-Scripts-with-TouchDevelop</comments>
      <itunes:summary>Peter Heldens, a manager at Microsoft University in the Netherlands,&amp;nbsp;recently visited the touchdevelop team in Redmond, WA. Peter wrote My Online Meetings, the popular script that allows users to join a conference call in a single script using touchdevelop. Great to meet you, Peter!Take a look at the &#39;My Online Meetings&#39; script for touchdevelop. The Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA.</itunes:summary>
      <itunes:duration>167</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/Peter-Heldens-Creating-Scripts-with-TouchDevelop</link>
      <pubDate>Thu, 09 Feb 2012 18:19:22 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/Peter-Heldens-Creating-Scripts-with-TouchDevelop</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://smooth.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd.ism/manifest" expression="full" duration="167" fileSize="8298" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_2MB_ch9.wmv" expression="full" duration="167" fileSize="62918435" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_ch9.mp3" expression="full" duration="167" fileSize="1337905" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_ch9.webm" expression="full" duration="167" fileSize="22883028" type="video/webm" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_ch9.wma" expression="full" duration="167" fileSize="1365789" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_ch9.wmv" expression="full" duration="167" fileSize="36902433" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_high_ch9.mp4" expression="full" duration="167" fileSize="45312116" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_low_ch9.mp4" expression="full" duration="167" fileSize="16893009" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_med_ch9.mp4" expression="full" duration="167" fileSize="34817361" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_ch9.wmv" length="36902433" type="video/x-ms-wmv"/>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/Peter-Heldens-Creating-Scripts-with-TouchDevelop/RSS</wfw:commentRss>
      <category>RiSE</category>
      <category>Windows Phone</category>
      <category>WP7</category>
    </item>
  <item>
      <title>TouchDevelop - Getting Started</title>
      <description><![CDATA[ <p>In this video, Grant Bronsdon, a High School intern at Microsoft Research, gives a quick tutorial on writing scripts in <a href="http://touchdevelop.com">TouchDevelop</a>. TouchDevelop is a Windows Phone 7 app that allows you to script your phone on your phone!</p><p><a href="http://research.microsoft.com/rise"><em>The </em><em>Research in Software Engineering team</em><em> (RiSE)</em></a><em> coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:cc72afa8d2074a1c87369f3c00475e4c">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/TouchDevelop-Getting-Started</comments>
      <itunes:summary> In this video, Grant Bronsdon, a High School intern at Microsoft Research, gives a quick tutorial on writing scripts in TouchDevelop. TouchDevelop is a Windows Phone 7 app that allows you to script your phone on your phone!The Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA.</itunes:summary>
      <itunes:duration>142</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/TouchDevelop-Getting-Started</link>
      <pubDate>Thu, 11 Aug 2011 16:34:03 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/TouchDevelop-Getting-Started</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/5e4c/cc72afa8-d207-4a1c-8736-9f3c00475e4c/tdhello_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/5e4c/cc72afa8-d207-4a1c-8736-9f3c00475e4c/tdhello_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/5e4c/cc72afa8-d207-4a1c-8736-9f3c00475e4c/tdhello_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/5e4c/cc72afa8-d207-4a1c-8736-9f3c00475e4c/tdhello_2MB_ch9.wmv" expression="full" duration="142" fileSize="24252597" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/5e4c/cc72afa8-d207-4a1c-8736-9f3c00475e4c/tdhello_ch9.mp3" expression="full" duration="142" fileSize="1143024" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/5e4c/cc72afa8-d207-4a1c-8736-9f3c00475e4c/tdhello_ch9.wma" expression="full" duration="142" fileSize="1167525" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/5e4c/cc72afa8-d207-4a1c-8736-9f3c00475e4c/tdhello_ch9.wmv" expression="full" duration="142" fileSize="21878284" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/5e4c/cc72afa8-d207-4a1c-8736-9f3c00475e4c/tdhello_high_ch9.mp4" expression="full" duration="142" fileSize="56384278" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/5e4c/cc72afa8-d207-4a1c-8736-9f3c00475e4c/tdhello_low_ch9.mp4" expression="full" duration="142" fileSize="14444041" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/5e4c/cc72afa8-d207-4a1c-8736-9f3c00475e4c/tdhello.ism/manifest" expression="full" duration="142" fileSize="6096" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/5e4c/cc72afa8-d207-4a1c-8736-9f3c00475e4c/tdhello_ch9.wmv" length="21878284" type="video/x-ms-wmv"/>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/TouchDevelop-Getting-Started/RSS</wfw:commentRss>
      <category>RiSE</category>
      <category>WP7</category>
    </item>
  <item>
      <title>Guido de Caso - Distributed Knowledge Authorization Language</title>
      <description><![CDATA[ <p>In this video,&nbsp;<a href="http://lafhis.dc.uba.ar/~gdecaso/">Guido de Caso</a> talks about Distributed Knowledge Authorization Language (DKAL). Guido finished his internship at the Research in Software Engineering group (RiSE)&nbsp;under the mentoring of <a href="http://research.microsoft.com/en-us/um/people/gurevich/">Yuri Gurevich</a>, a Principal Researcher at Microsoft Research.</p><ul><li><a href="http://research.microsoft.com/en-us/um/people/gurevich/dkal.htm">DKAL home page</a></li><li><a href="http://dkal.codeplex.com/">DKAL on CodePlex</a> </li><li><a href="http://rise4fun.com/dkal">DKAL on rise4fun</a> -- <strong>try it live!</strong></li></ul><p><em></em><a href="http://research.microsoft.com/rise"><em>The </em><em>Research in Software Engineering team</em><em> (RiSE)</em></a><em> coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:07b44cc35f434bd185949f2c01775c6b">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/Guido-de-Caso-Distributed-Knowledge-Authorization-Language</comments>
      <itunes:summary> In this video,&amp;nbsp;Guido de Caso talks about Distributed Knowledge Authorization Language (DKAL). Guido finished his internship at the Research in Software Engineering group (RiSE)&amp;nbsp;under the mentoring of Yuri Gurevich, a Principal Researcher at Microsoft Research.DKAL home pageDKAL on CodePlex DKAL on rise4fun -- try it live!The Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA.&amp;nbsp;</itunes:summary>
      <itunes:duration>669</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/Guido-de-Caso-Distributed-Knowledge-Authorization-Language</link>
      <pubDate>Thu, 28 Jul 2011 16:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/Guido-de-Caso-Distributed-Knowledge-Authorization-Language</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/5c6b/07b44cc3-5f43-4bd1-8594-9f2c01775c6b/dkal_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/5c6b/07b44cc3-5f43-4bd1-8594-9f2c01775c6b/dkal_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/5c6b/07b44cc3-5f43-4bd1-8594-9f2c01775c6b/dkal_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/5c6b/07b44cc3-5f43-4bd1-8594-9f2c01775c6b/dkal_2MB_ch9.wmv" expression="full" duration="669" fileSize="112850919" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/5c6b/07b44cc3-5f43-4bd1-8594-9f2c01775c6b/dkal_ch9.mp3" expression="full" duration="669" fileSize="5357571" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/5c6b/07b44cc3-5f43-4bd1-8594-9f2c01775c6b/dkal_ch9.wma" expression="full" duration="669" fileSize="5430201" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/5c6b/07b44cc3-5f43-4bd1-8594-9f2c01775c6b/dkal_ch9.wmv" expression="full" duration="669" fileSize="76201446" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/5c6b/07b44cc3-5f43-4bd1-8594-9f2c01775c6b/dkal_high_ch9.mp4" expression="full" duration="669" fileSize="248337317" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/5c6b/07b44cc3-5f43-4bd1-8594-9f2c01775c6b/dkal_low_ch9.mp4" expression="full" duration="669" fileSize="64492986" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/5c6b/07b44cc3-5f43-4bd1-8594-9f2c01775c6b/dkal.ism/manifest" expression="full" duration="669" fileSize="6050" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/5c6b/07b44cc3-5f43-4bd1-8594-9f2c01775c6b/dkal_ch9.wmv" length="76201446" type="video/x-ms-wmv"/>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>17</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/Guido-de-Caso-Distributed-Knowledge-Authorization-Language/RSS</wfw:commentRss>
      <category>RiSE</category>
      <category>Security</category>
      <category>Yuri Gurevich</category>
    </item>
  <item>
      <title>ICSE 2011: Conversation with Baris Aktemur</title>
      <description><![CDATA[ <p><span><strong>Barış Aktemur</strong> is an Assistant Professor of <a href="http://cs.ozyegin.edu.tr">Computer Science</a> at Özyeğin University. His&nbsp; research interests include runtime program generation, programming language design and semantics, static program analysis and transformation, software&nbsp;engineering and type theory. [<a href="http://faculty.ozyegin.edu.tr/aktemur" target="_blank">source</a>]</span></p><p><span>Here, Wolfram Schulte interviews Barış at ICSE 2011. Though the ambient lighting is poor, the conversation isn't! Sorry about that, but sometimes you get the lighting that's in the room (the ambient light monad) when you record videos with a handy-cam camera (my trusted old friend).</span><span></span></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/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2a6473b482ed4e7ba19f9ef6017cf168">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Baris-Aktemur</comments>
      <itunes:summary> Barış Aktemur is an Assistant Professor of Computer Science at &#214;zyeğin University. His&amp;nbsp; research interests include runtime program generation, programming language design and semantics, static program analysis and transformation, software&amp;nbsp;engineering and type theory. [source]Here, Wolfram Schulte interviews Barış at ICSE 2011. Though the ambient lighting is poor, the conversation isn&#39;t! Sorry about that, but sometimes you get the lighting that&#39;s in the room (the ambient light monad) when you record videos with a handy-cam camera (my trusted old friend).&amp;nbsp;&amp;nbsp;</itunes:summary>
      <itunes:duration>855</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Baris-Aktemur</link>
      <pubDate>Thu, 07 Jul 2011 18:45:20 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Baris-Aktemur</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/f168/2a6473b4-82ed-4e7b-a19f-9ef6017cf168/ICSE2011BarisAktemur_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/f168/2a6473b4-82ed-4e7b-a19f-9ef6017cf168/ICSE2011BarisAktemur_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/f168/2a6473b4-82ed-4e7b-a19f-9ef6017cf168/ICSE2011BarisAktemur_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/f168/2a6473b4-82ed-4e7b-a19f-9ef6017cf168/ICSE2011BarisAktemur_2MB_ch9.wmv" expression="full" duration="855" fileSize="166969063" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/f168/2a6473b4-82ed-4e7b-a19f-9ef6017cf168/ICSE2011BarisAktemur_ch9.mp3" expression="full" duration="855" fileSize="6843999" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/f168/2a6473b4-82ed-4e7b-a19f-9ef6017cf168/ICSE2011BarisAktemur_ch9.wma" expression="full" duration="855" fileSize="6926193" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/f168/2a6473b4-82ed-4e7b-a19f-9ef6017cf168/ICSE2011BarisAktemur_ch9.wmv" expression="full" duration="855" fileSize="183066561" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/f168/2a6473b4-82ed-4e7b-a19f-9ef6017cf168/ICSE2011BarisAktemur_high_ch9.mp4" expression="full" duration="855" fileSize="377865553" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/f168/2a6473b4-82ed-4e7b-a19f-9ef6017cf168/ICSE2011BarisAktemur_low_ch9.mp4" expression="full" duration="855" fileSize="86502820" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/f168/2a6473b4-82ed-4e7b-a19f-9ef6017cf168/ICSE2011BarisAktemur.ism/manifest" expression="full" duration="855" fileSize="8550" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/f168/2a6473b4-82ed-4e7b-a19f-9ef6017cf168/ICSE2011BarisAktemur_ch9.wmv" length="183066561" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Baris-Aktemur/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Engineering Practices</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>ICSE 2011: Danny Dig - Retrofitting Parallelism into a Sequential World</title>
      <description><![CDATA[ <p><strong><a href="http://netfiles.uiuc.edu/dig/www/" target="_blank">Dr. Danny Dig</a></strong> is a Principal Investigator at the <a href="http://www.upcrc.illinois.edu/">Universal Parallel Computing Research&nbsp;Center</a>&nbsp;(UPCRC Illinois). UPCRC's stated mission is <em>to make parallel programming&nbsp;synonymous with programming.</em> Dr. Dig leads research on refactorings that retrofit parallelism into existing sequential code. How do you <span>retrofit </span>parallelism into a sequential world? Wolfram Schulte interviews Dr. Dig at <a href="http://2011.icse-conferences.org/" target="_blank">ICSE 2011</a> to find out... Tune in.</p><p>[My apologies for the poor lighting. The conversation, on the other hand, is very bright!]</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ecb6a2703f4d405db13c9ef6017da3f9">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-Danny-Dig</comments>
      <itunes:summary> Dr. Danny Dig is a Principal Investigator at the Universal Parallel Computing Research&amp;nbsp;Center&amp;nbsp;(UPCRC Illinois). UPCRC&#39;s stated mission is to make parallel programming&amp;nbsp;synonymous with programming. Dr. Dig leads research on refactorings that retrofit parallelism into existing sequential code. How do you retrofit parallelism into a sequential world? Wolfram Schulte interviews Dr. Dig at ICSE 2011 to find out... Tune in.[My apologies for the poor lighting. The conversation, on the other hand, is very bright!]</itunes:summary>
      <itunes:duration>1029</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-Danny-Dig</link>
      <pubDate>Tue, 28 Jun 2011 18:35:14 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-Danny-Dig</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_2MB_ch9.wmv" expression="full" duration="1029" fileSize="178462365" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_ch9.mp3" expression="full" duration="1029" fileSize="8233053" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_ch9.wma" expression="full" duration="1029" fileSize="8329063" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_ch9.wmv" expression="full" duration="1029" fileSize="214443601" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_high_ch9.mp4" expression="full" duration="1029" fileSize="430525227" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_low_ch9.mp4" expression="full" duration="1029" fileSize="102926264" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig.ism/manifest" expression="full" duration="1029" fileSize="8486" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_ch9.wmv" length="214443601" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-Danny-Dig/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>ICSE 2011: Dieter Rombach - Software Engineering Process Methodology</title>
      <description><![CDATA[ <p><em><strong>Prof. Dr. Dieter Rombach</strong> studied mathematics and computer science at the universities of Karlsruhe and Kaiserslautern.&nbsp;Since 1992, he has held the chair for Software Engineering at the University of Kaiserslautern, and since 1996, he has&nbsp;&nbsp;been Executive Director of the Fraunhofer Institute for Experimental Software Engineering in Kaiserslautern (FhG IESE).&nbsp; From 1984-1991, he was Professor of Computer Science at the University of Maryland, and from 1986-1991 he was Project&nbsp;Manager at NASA/Goddard Space Flight Center.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em></p><p><em>Prof. Rombach's main research topics can be found in the area of &quot;Software Engineering&quot;, especially in methods for developing software with predictable quality, in quantitative methods for measuring and assessing software products and software processes, in languages and methods for developing and using explicit software process models, in process-based software development environments as well as in software reuse. As a consultant, he works for various U.S. American and European companies.[<a href="http://wwwagse.informatik.uni-kl.de/staff/rombach/" target="_blank">source</a>]</em></p><p>Dr. Rombach currently leads both&nbsp;the Research Group for Software Engineering (<a href="/">AGSE</a>) and the&nbsp;Fraunhofer Institute for Experimental Software Engineering (<a href="http://www.iese.fhg.de">IESE</a>).</p><p><span>Here, Wolfram Schulte interviews Dr. Rombach at ICSE 2011. You'll get a high level overview of Dr. Rombach's work in designing and implementing scalable strategies and methodologies for controlling complexity and adding reliability to software development projects of any size and complexity. This is a very interesting and important aspect of the software engineering discipline. Dr. Rombach also enjoys the challenges of managing complexity in an entirely unrelated context. Tune in to find out what this may be...</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:bf71f71b6faa4ab7b2379ef6017d5940">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-Dieter-Rombach-Software-Engineering-Process-Methodology</comments>
      <itunes:summary> Prof. Dr. Dieter Rombach studied mathematics and computer science at the universities of Karlsruhe and Kaiserslautern.&amp;nbsp;Since 1992, he has held the chair for Software Engineering at the University of Kaiserslautern, and since 1996, he has&amp;nbsp;&amp;nbsp;been Executive Director of the Fraunhofer Institute for Experimental Software Engineering in Kaiserslautern (FhG IESE).&amp;nbsp; From 1984-1991, he was Professor of Computer Science at the University of Maryland, and from 1986-1991 he was Project&amp;nbsp;Manager at NASA/Goddard Space Flight Center.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Prof. Rombach&#39;s main research topics can be found in the area of &amp;quot;Software Engineering&amp;quot;, especially in methods for developing software with predictable quality, in quantitative methods for measuring and assessing software products and software processes, in languages and methods for developing and using explicit software process models, in process-based software development environments as well as in software reuse. As a consultant, he works for various U.S. American and European companies.[source]Dr. Rombach currently leads both&amp;nbsp;the Research Group for Software Engineering (AGSE) and the&amp;nbsp;Fraunhofer Institute for Experimental Software Engineering (IESE).Here, Wolfram Schulte interviews Dr. Rombach at ICSE 2011. You&#39;ll get a high level overview of Dr. Rombach&#39;s work in designing and implementing scalable strategies and methodologies for controlling complexity and adding reliability to software development projects of any size and complexity. This is a very interesting and important aspect of the software engineering discipline. Dr. Rombach also enjoys the challenges of managing complexity in an entirely unrelated context. Tune in to find out what this may be...</itunes:summary>
      <itunes:duration>1638</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-Dieter-Rombach-Software-Engineering-Process-Methodology</link>
      <pubDate>Thu, 23 Jun 2011 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-Dieter-Rombach-Software-Engineering-Process-Methodology</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/5940/bf71f71b-6faa-4ab7-b237-9ef6017d5940/ICSE2011DieterRombach_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/5940/bf71f71b-6faa-4ab7-b237-9ef6017d5940/ICSE2011DieterRombach_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/5940/bf71f71b-6faa-4ab7-b237-9ef6017d5940/ICSE2011DieterRombach_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/5940/bf71f71b-6faa-4ab7-b237-9ef6017d5940/ICSE2011DieterRombach_2MB_ch9.wmv" expression="full" duration="1638" fileSize="390384665" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/5940/bf71f71b-6faa-4ab7-b237-9ef6017d5940/ICSE2011DieterRombach_ch9.mp3" expression="full" duration="1638" fileSize="13110045" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/5940/bf71f71b-6faa-4ab7-b237-9ef6017d5940/ICSE2011DieterRombach_ch9.wma" expression="full" duration="1638" fileSize="13258627" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/5940/bf71f71b-6faa-4ab7-b237-9ef6017d5940/ICSE2011DieterRombach_ch9.wmv" expression="full" duration="1638" fileSize="362639261" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/5940/bf71f71b-6faa-4ab7-b237-9ef6017d5940/ICSE2011DieterRombach_high_ch9.mp4" expression="full" duration="1638" fileSize="730812962" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/5940/bf71f71b-6faa-4ab7-b237-9ef6017d5940/ICSE2011DieterRombach_low_ch9.mp4" expression="full" duration="1638" fileSize="165716270" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/5940/bf71f71b-6faa-4ab7-b237-9ef6017d5940/ICSE2011DieterRombach.ism/manifest" expression="full" duration="1638" fileSize="8566" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/5940/bf71f71b-6faa-4ab7-b237-9ef6017d5940/ICSE2011DieterRombach_ch9.wmv" length="362639261" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-Dieter-Rombach-Software-Engineering-Process-Methodology/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Engineering Process Managament</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
      <category>Software Engineering</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>ICSE 2011: Grigore Rosu - The Art and Science of Program Verification</title>
      <description><![CDATA[ <p><strong>Grigore Rosu</strong> is an associate professor in the <a title="http://cs.uiuc.edu" href="http://cs.uiuc.edu">Department of Computer Science</a> at the <a title="http://illinois.edu" href="http://illinois.edu">University of Illinois at Urbana-Champaign</a> (UIUC), where he leads the <a title="Formal Systems Laboratory" href="http://fsl.cs.uiuc.edu/index.php/Main_Page" target="_blank">Formal Systems Laboratory</a> (FSL). His research interests encompass both theoretical foundations and system development in the areas of formal methods, software engineering, and programming languages. Before joining UIUC in 2002, he was a research scientist at <a title="http://www.nasa.gov/centers/ames/home/index.html" href="http://www.nasa.gov/centers/ames/home/index.html">NASA Ames</a>. He obtained his Ph.D. at the <a title="http://www.ucsd.edu" href="http://www.ucsd.edu">University of California at San Diego</a> in 2000 and his M.S. at the <a title="http://unibuc.ro" href="http://unibuc.ro">University of Bucharest</a>, Romania, in 1996. He was offered the CAREER award by the NSF and the outstanding junior award by the Computer Science Department at UIUC in 2005. He won an ACM SIGSOFT distinguished paper award at ASE 2008 as well as the best software science paper award at ETAPS 2002, and he was ranked a UIUC excellent teacher in Spring 2008 and Fall 2004. [<a href="http://fsl.cs.uiuc.edu/index.php/Grigore_Rosu_-_Biography%2C_Curriculum_Vitae%2C_and_Research" target="_blank">source</a>]</p><p>Here, Wolfram Schulte and Grigore briefly discuss the potential of&nbsp;<a title="K" href="http://fsl.cs.uiuc.edu/index.php/K">K,</a>&nbsp;a term rewriting based executable semantic framework for defining programming languages,&nbsp;and <a title="Matching Logic" href="http://fsl.cs.uiuc.edu/index.php/Matching_Logic">Matching Logic</a>, an executable semantics framework yielding an alternative (to Hoare logic) program verification logic. It's another great conversation from <a href="http://channel9.msdn.com/Tags/icse&#43;2011" target="_blank">Channel 9's coverage of ICSE 2011</a>. Thanks to Wolfram and Grigore! 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/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:9a5a5321a3714d77b8aa9ef6017ccd83">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-Grigore-Rosu-The-Art-and-Science-of-Program-Verification</comments>
      <itunes:summary> Grigore Rosu is an associate professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign (UIUC), where he leads the Formal Systems Laboratory (FSL). His research interests encompass both theoretical foundations and system development in the areas of formal methods, software engineering, and programming languages. Before joining UIUC in 2002, he was a research scientist at NASA Ames. He obtained his Ph.D. at the University of California at San Diego in 2000 and his M.S. at the University of Bucharest, Romania, in 1996. He was offered the CAREER award by the NSF and the outstanding junior award by the Computer Science Department at UIUC in 2005. He won an ACM SIGSOFT distinguished paper award at ASE 2008 as well as the best software science paper award at ETAPS 2002, and he was ranked a UIUC excellent teacher in Spring 2008 and Fall 2004. [source]Here, Wolfram Schulte and Grigore briefly discuss the potential of&amp;nbsp;K,&amp;nbsp;a term rewriting based executable semantic framework for defining programming languages,&amp;nbsp;and Matching Logic, an executable semantics framework yielding an alternative (to Hoare logic) program verification logic. It&#39;s another great conversation from Channel 9&#39;s coverage of ICSE 2011. Thanks to Wolfram and Grigore! Tune in.&amp;nbsp;</itunes:summary>
      <itunes:duration>1069</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-Grigore-Rosu-The-Art-and-Science-of-Program-Verification</link>
      <pubDate>Wed, 22 Jun 2011 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-Grigore-Rosu-The-Art-and-Science-of-Program-Verification</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/cd83/9a5a5321-a371-4d77-b8aa-9ef6017ccd83/ICSE2011GrigoreRosu_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/cd83/9a5a5321-a371-4d77-b8aa-9ef6017ccd83/ICSE2011GrigoreRosu_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/cd83/9a5a5321-a371-4d77-b8aa-9ef6017ccd83/ICSE2011GrigoreRosu_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/cd83/9a5a5321-a371-4d77-b8aa-9ef6017ccd83/ICSE2011GrigoreRosu_2MB_ch9.wmv" expression="full" duration="1069" fileSize="139567979" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/cd83/9a5a5321-a371-4d77-b8aa-9ef6017ccd83/ICSE2011GrigoreRosu_ch9.mp3" expression="full" duration="1069" fileSize="8553836" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/cd83/9a5a5321-a371-4d77-b8aa-9ef6017ccd83/ICSE2011GrigoreRosu_ch9.wma" expression="full" duration="1069" fileSize="8656499" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/cd83/9a5a5321-a371-4d77-b8aa-9ef6017ccd83/ICSE2011GrigoreRosu_ch9.wmv" expression="full" duration="1069" fileSize="180923847" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/cd83/9a5a5321-a371-4d77-b8aa-9ef6017ccd83/ICSE2011GrigoreRosu_high_ch9.mp4" expression="full" duration="1069" fileSize="423685788" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/cd83/9a5a5321-a371-4d77-b8aa-9ef6017ccd83/ICSE2011GrigoreRosu_low_ch9.mp4" expression="full" duration="1069" fileSize="99119794" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/cd83/9a5a5321-a371-4d77-b8aa-9ef6017ccd83/ICSE2011GrigoreRosu.ism/manifest" expression="full" duration="1069" fileSize="8534" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/cd83/9a5a5321-a371-4d77-b8aa-9ef6017ccd83/ICSE2011GrigoreRosu_ch9.wmv" length="180923847" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-Grigore-Rosu-The-Art-and-Science-of-Program-Verification/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
      <category>software verification</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>ICSE 2011: Victor Pankratius - Developing Manycore Applications with Concurrency Auto-Tuners</title>
      <description><![CDATA[ <p>Continuing on with our coverage of <a href="http://2011.icse-conferences.org/" target="_blank">ICSE 2011</a>, meet <strong><a href="http://www.victorpankratius.com" target="_blank">Dr. Victor Pankratius</a></strong>. Dr. Pankratius heads the Multicore Software Engineering&nbsp;investigator group at the Karlsruhe Institute of Technology, Germany. He also serves as the elected chairman of the <a href="http://www.multicore-systems.org/separs" target="_blank">Software Engineering for parallel Systems (SEPARS)</a> international working group. <a href="http://www.rz.uni-karlsruhe.de/~kb95/papers/Pankratius-SoftwareEngineeringInTheEraOfParallelism.pdf" target="_blank">Dr. Pankratius' current research</a> concentrates on how to make parallel programming easier. His work on multicore software engineering covers a range of research topics including empirical studies, auto-tuning, language design, and debugging.</p><p>In this video, Wolfram Schulte joins Victor to discuss the challenges of making concurrency easier for developers. One of the really interesting approaches that Victor and team are investigating is concurrency auto-tuning, and the example discussed here involve adding <a href="http://portal.acm.org/citation.cfm?doid=1531793.1531808" target="_blank">OS kernel-level support for auto-tuning user mode applications</a>&nbsp;for manycore processor architectures. This is very fascinating research with great potential. <span class="messageBody">Concurrency auto-tuner in an OS kernel? Concurrency-enlightened operating systems? Why not? Always great to meet young innovators with no fear of failure. I hope to see this type of thing materialize. Very interesting research and real world problem.&nbsp; Go Victor. Go!</span><br><br>Thanks to Wolfram and Victor for another great conversation. Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:913e39dc09614fc38c909efa0183ac5c">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners</comments>
      <itunes:summary> Continuing on with our coverage of ICSE 2011, meet Dr. Victor Pankratius. Dr. Pankratius heads the Multicore Software Engineering&amp;nbsp;investigator group at the Karlsruhe Institute of Technology, Germany. He also serves as the elected chairman of the Software Engineering for parallel Systems (SEPARS) international working group. Dr. Pankratius&#39; current research concentrates on how to make parallel programming easier. His work on multicore software engineering covers a range of research topics including empirical studies, auto-tuning, language design, and debugging.In this video, Wolfram Schulte joins Victor to discuss the challenges of making concurrency easier for developers. One of the really interesting approaches that Victor and team are investigating is concurrency auto-tuning, and the example discussed here involve adding OS kernel-level support for auto-tuning user mode applications&amp;nbsp;for manycore processor architectures. This is very fascinating research with great potential. Concurrency auto-tuner in an OS kernel? Concurrency-enlightened operating systems? Why not? Always great to meet young innovators with no fear of failure. I hope to see this type of thing materialize. Very interesting research and real world problem.&amp;nbsp; Go Victor. Go!Thanks to Wolfram and Victor for another great conversation. Tune in.</itunes:summary>
      <itunes:duration>1155</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners</link>
      <pubDate>Mon, 20 Jun 2011 21:21:02 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_2MB_ch9.wmv" expression="full" duration="1155" fileSize="235858943" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.mp3" expression="full" duration="1155" fileSize="9242257" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.wma" expression="full" duration="1155" fileSize="9350423" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.wmv" expression="full" duration="1155" fileSize="253484363" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_high_ch9.mp4" expression="full" duration="1155" fileSize="510196644" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_low_ch9.mp4" expression="full" duration="1155" fileSize="116822945" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius.ism/manifest" expression="full" duration="1155" fileSize="8614" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.wmv" length="253484363" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Concurrency</category>
      <category>Kernel</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating Systems</category>
      <category>Programming</category>
      <category>RiSE</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>ICSE 2011: John Rushby - Formal Methods, Verification and Some Computing History</title>
      <description><![CDATA[ <p>Meet &nbsp;<strong><a href="http://www.csl.sri.com/people/rushby/" target="_blank">Dr. John Rushby</a></strong>, a computer scientist who runs the <a href="http://www.csl.sri.com/programs/formalmethods/" target="_blank">Formal Methods group</a> within the <a href="http://www.csl.sri.com/" target="_blank">Computer Science Laboratory</a> at <a href="http://www.sri.com/" target="_blank">SRI International</a>. Dr. Rushby is a <em>legendary</em> scientist in the field of formal methods and verification. He has a very rich history in the fields of computer science and engineering which you will learn about by listening to John's great storytelling in this awesome conversation. Wolfram Schulte and John Rushby!! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> Oh, and by the way, who invented the computer mouse, anyway? Are you sure?</p><p>Tune in. Enjoy.</p><p>Recently, I got to attend <a href="http://2011.icse-conferences.org/" target="_blank"><strong>ICSE 2011</strong> </a>and, even better, I got to record a bunch of Expert to Expert conversations with the great Wolfram Schulte and some legends&nbsp;in various areas of computer science and engineering. What a treat! <strong>Thank you</strong>, Wolfram!</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/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3833757c23624f769da39ef6017d1dcd">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-John-Rushby-Formal-Methods-Verification-and-Some-Computing-History</comments>
      <itunes:summary> Meet &amp;nbsp;Dr. John Rushby, a computer scientist who runs the Formal Methods group within the Computer Science Laboratory at SRI International. Dr. Rushby is a legendary scientist in the field of formal methods and verification. He has a very rich history in the fields of computer science and engineering which you will learn about by listening to John&#39;s great storytelling in this awesome conversation. Wolfram Schulte and John Rushby!!  Oh, and by the way, who invented the computer mouse, anyway? Are you sure?Tune in. Enjoy.Recently, I got to attend ICSE 2011 and, even better, I got to record a bunch of Expert to Expert conversations with the great Wolfram Schulte and some legends&amp;nbsp;in various areas of computer science and engineering. What a treat! Thank you, Wolfram!&amp;nbsp;&amp;nbsp;</itunes:summary>
      <itunes:duration>2166</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-John-Rushby-Formal-Methods-Verification-and-Some-Computing-History</link>
      <pubDate>Wed, 15 Jun 2011 17:19:46 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-John-Rushby-Formal-Methods-Verification-and-Some-Computing-History</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/1dcd/3833757c-2362-4f76-9da3-9ef6017d1dcd/ICSE2011JohnRushby_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/1dcd/3833757c-2362-4f76-9da3-9ef6017d1dcd/ICSE2011JohnRushby_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/1dcd/3833757c-2362-4f76-9da3-9ef6017d1dcd/ICSE2011JohnRushby_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/1dcd/3833757c-2362-4f76-9da3-9ef6017d1dcd/ICSE2011JohnRushby_2MB_ch9.wmv" expression="full" duration="2166" fileSize="422647577" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/1dcd/3833757c-2362-4f76-9da3-9ef6017d1dcd/ICSE2011JohnRushby_ch9.mp3" expression="full" duration="2166" fileSize="17334353" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/1dcd/3833757c-2362-4f76-9da3-9ef6017d1dcd/ICSE2011JohnRushby_ch9.wma" expression="full" duration="2166" fileSize="17530313" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/1dcd/3833757c-2362-4f76-9da3-9ef6017d1dcd/ICSE2011JohnRushby_ch9.wmv" expression="full" duration="2166" fileSize="475762427" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/1dcd/3833757c-2362-4f76-9da3-9ef6017d1dcd/ICSE2011JohnRushby_high_ch9.mp4" expression="full" duration="2166" fileSize="958910070" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/1dcd/3833757c-2362-4f76-9da3-9ef6017d1dcd/ICSE2011JohnRushby_low_ch9.mp4" expression="full" duration="2166" fileSize="219118429" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/1dcd/3833757c-2362-4f76-9da3-9ef6017d1dcd/ICSE2011JohnRushby.ism/manifest" expression="full" duration="2166" fileSize="8518" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/1dcd/3833757c-2362-4f76-9da3-9ef6017d1dcd/ICSE2011JohnRushby_ch9.wmv" length="475762427" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-John-Rushby-Formal-Methods-Verification-and-Some-Computing-History/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Expert to Expert</category>
      <category>RiSE</category>
      <category>software verification</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>ICSE 2011: Conversation with Kumiyo Nakakoji</title>
      <description><![CDATA[ <p><em><strong><a href="http://www.icse-conferences.org/" target="_blank">ICSE, the International Conference on Software Engineering,®</a></strong>is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and concerns in the field of software engineering.</em></p><p>Thankfully, I got to attend <a href="http://2011.icse-conferences.org/" target="_blank"><strong>ICSE 2011</strong> </a>and, even better, got to record a bunch of Expert to Expert episodes that feature the great Wolfram Schulte leading the conversations with specialists in various areas of computer science and engineering. What a treat! Thank you, Wolfram.</p><p><strong><a href="http://www.sra.co.jp/ktl/kumiyo_nakakoji/index-en.html" target="_blank">Kumiyo Nakakoji</a></strong>, Director at Key Technology Laboratory, Software Research Associates Inc., Japan, received B.S. in computer science from Osaka University, Japan, in 1986, and M.S. in 1990 and Ph.D. in 1993, both in computer science from University of Colorado, Boulder, certified in Institute of Cognitive Science. She has been spending her research career both in industry and academia. She has served as chairs, editors, and members for numerous research committees, journals, conferences, and government funding agencies, in the fields of Human-Computer Interaction, Software Engineering, and Design and Creative Knowledge Work Support. She was awarded Distinguished Engineering Alumni Award from College of Engineering, University of Colorado, Boulder, in 2006. <br><br>Dr. Nakakoji gave the Day 1 keynote at ICSE 2011, &quot;Interactivity, Continuity, Sketching &amp; Experience&quot;.&nbsp;The topic&nbsp;was design, both <em>designing</em> software(the world of making) and user-centric software <em>design</em>(the world of using).&nbsp;Often, these two worlds collide rather than work in unison - you have design professionals painting pictures and building out a user-centric experience and then you have software engineers who design and implement the software systems and algorithms that realize and drive&nbsp;the overall user experience of the software. The best case scenario is one where designers and implementors/engineers work in tandem throughout the development lifecycle. Let's find out from Dr. Nakakoji why this is the case.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:dcf61f53cd0a44dd9be09ef6017d05e2">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Kumiyo-Nakakoji</comments>
      <itunes:summary> ICSE, the International Conference on Software Engineering,&#174;is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and concerns in the field of software engineering.Thankfully, I got to attend ICSE 2011 and, even better, got to record a bunch of Expert to Expert episodes that feature the great Wolfram Schulte leading the conversations with specialists in various areas of computer science and engineering. What a treat! Thank you, Wolfram.Kumiyo Nakakoji, Director at Key Technology Laboratory, Software Research Associates Inc., Japan, received B.S. in computer science from Osaka University, Japan, in 1986, and M.S. in 1990 and Ph.D. in 1993, both in computer science from University of Colorado, Boulder, certified in Institute of Cognitive Science. She has been spending her research career both in industry and academia. She has served as chairs, editors, and members for numerous research committees, journals, conferences, and government funding agencies, in the fields of Human-Computer Interaction, Software Engineering, and Design and Creative Knowledge Work Support. She was awarded Distinguished Engineering Alumni Award from College of Engineering, University of Colorado, Boulder, in 2006. Dr. Nakakoji gave the Day 1 keynote at ICSE 2011, &amp;quot;Interactivity, Continuity, Sketching &amp;amp; Experience&amp;quot;.&amp;nbsp;The topic&amp;nbsp;was design, both designing software(the world of making) and user-centric software design(the world of using).&amp;nbsp;Often, these two worlds collide rather than work in unison - you have design professionals painting pictures and building out a user-centric experience and then you have software engineers who design and implement the software systems and algorithms that realize and drive&amp;nbsp;the overall user experience of the software. The best case scenario is one where designers and implementors/engineers work in tandem </itunes:summary>
      <itunes:duration>1916</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Kumiyo-Nakakoji</link>
      <pubDate>Mon, 13 Jun 2011 19:08:45 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Kumiyo-Nakakoji</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/05e2/dcf61f53-cd0a-44dd-9be0-9ef6017d05e2/ICSE2011KumiyoNakakoji_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/05e2/dcf61f53-cd0a-44dd-9be0-9ef6017d05e2/ICSE2011KumiyoNakakoji_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/05e2/dcf61f53-cd0a-44dd-9be0-9ef6017d05e2/ICSE2011KumiyoNakakoji_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/05e2/dcf61f53-cd0a-44dd-9be0-9ef6017d05e2/ICSE2011KumiyoNakakoji_2MB_ch9.wmv" expression="full" duration="1916" fileSize="409329437" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/05e2/dcf61f53-cd0a-44dd-9be0-9ef6017d05e2/ICSE2011KumiyoNakakoji_ch9.mp3" expression="full" duration="1916" fileSize="15332507" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/05e2/dcf61f53-cd0a-44dd-9be0-9ef6017d05e2/ICSE2011KumiyoNakakoji_ch9.wma" expression="full" duration="1916" fileSize="15502615" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/05e2/dcf61f53-cd0a-44dd-9be0-9ef6017d05e2/ICSE2011KumiyoNakakoji_ch9.wmv" expression="full" duration="1916" fileSize="424032929" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/05e2/dcf61f53-cd0a-44dd-9be0-9ef6017d05e2/ICSE2011KumiyoNakakoji_high_ch9.mp4" expression="full" duration="1916" fileSize="834714652" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/05e2/dcf61f53-cd0a-44dd-9be0-9ef6017d05e2/ICSE2011KumiyoNakakoji_low_ch9.mp4" expression="full" duration="1916" fileSize="193812187" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/05e2/dcf61f53-cd0a-44dd-9be0-9ef6017d05e2/ICSE2011KumiyoNakakoji.ism/manifest" expression="full" duration="1916" fileSize="8582" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/05e2/dcf61f53-cd0a-44dd-9be0-9ef6017d05e2/ICSE2011KumiyoNakakoji_ch9.wmv" length="424032929" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Kumiyo-Nakakoji/rss</wfw:commentRss>
      <category>Design</category>
      <category>Expert to Expert</category>
      <category>Interaction design</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>ICSE 2011: Conversation with Andreas Zeller</title>
      <description><![CDATA[ <p><em><strong><a href="http://www.icse-conferences.org/" target="_blank">ICSE, the International Conference on Software Engineering,®</a>&nbsp;</strong>is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and concerns in the field of software engineering.</em></p><p>Thankfully, I got to attend <a href="http://2011.icse-conferences.org/" target="_blank"><strong>ICSE 2011</strong> </a>and, even better, got to record a bunch of Expert to Expert episodes that feature the great Wolfram Schulte leading the conversations with specialists in various areas of computer science and engineering. What a treat! Thank you, Wolfram. <br><br>In this video, we meet <strong><a href="http://www.st.cs.uni-saarland.de/zeller/" target="_blank">Andreas Zeller</a></strong>, the creator of <strong><a href="http://www.st.cs.uni-saarland.de/dd/" target="_blank">delta debugging</a></strong> and, in some sense, the world's preeminent debugger mind. His book, <em><a href="http://www.whyprogramsfail.com/" target="_blank">Why Programs Fail</a></em>, should be on the shelves (and not collecting dust, mind you!) of all software developers. Dr. Zeller is <strong><em>very</em></strong> passionate about the discipline of software engineering—the <em>craft</em> of writing software, of making software systems. In particular, Dr. Zeller is a champion of code assertions! If you can't assert what you mean, then what do you really mean? What does Dr. Zeller really mean with this assertion business? Tune in.</p><p>As developers, we know how much time we spend debugging compared to composing. For some of us, all nighters are more a result of bug chasing than feature building or algorithm construction/optimizations—Andreas has a great perspective on debugging and what all developers should do in order to work 9-5 and get plenty of sleep <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Enjoy.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b33d9e7ebc6a4cf99b349ef6017d3c00">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Andreas-Zeller</comments>
      <itunes:summary> ICSE, the International Conference on Software Engineering,&#174;&amp;nbsp;is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and concerns in the field of software engineering.Thankfully, I got to attend ICSE 2011 and, even better, got to record a bunch of Expert to Expert episodes that feature the great Wolfram Schulte leading the conversations with specialists in various areas of computer science and engineering. What a treat! Thank you, Wolfram. In this video, we meet Andreas Zeller, the creator of delta debugging and, in some sense, the world&#39;s preeminent debugger mind. His book, Why Programs Fail, should be on the shelves (and not collecting dust, mind you!) of all software developers. Dr. Zeller is very passionate about the discipline of software engineering—the craft of writing software, of making software systems. In particular, Dr. Zeller is a champion of code assertions! If you can&#39;t assert what you mean, then what do you really mean? What does Dr. Zeller really mean with this assertion business? Tune in.As developers, we know how much time we spend debugging compared to composing. For some of us, all nighters are more a result of bug chasing than feature building or algorithm construction/optimizations—Andreas has a great perspective on debugging and what all developers should do in order to work 9-5 and get plenty of sleep Enjoy.</itunes:summary>
      <itunes:duration>1474</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Andreas-Zeller</link>
      <pubDate>Wed, 08 Jun 2011 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Andreas-Zeller</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_2MB_ch9.wmv" expression="full" duration="1474" fileSize="266640849" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_ch9.mp3" expression="full" duration="1474" fileSize="11796818" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_ch9.wma" expression="full" duration="1474" fileSize="11930859" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_ch9.wmv" expression="full" duration="1474" fileSize="309230277" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_high_ch9.mp4" expression="full" duration="1474" fileSize="617687056" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_low_ch9.mp4" expression="full" duration="1474" fileSize="149119050" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller.ism/manifest" expression="full" duration="1474" fileSize="8566" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_ch9.wmv" length="309230277" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>8</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Andreas-Zeller/rss</wfw:commentRss>
      <category>Debugging</category>
      <category>Expert to Expert</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
      <category>computer science</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>TechTalk - Research in Software Engineering</title>
      <description><![CDATA[ <p>by&nbsp;Nikolaj Bjorner, Senior Researcher, Microsoft Research</p><div><span>The Research in Software Engineering (RiSE) group at Microsoft Research in Redmond works on several dimensions related to software engineering, including logical foundations, program verification, testing, analysis, empirical software analysis, compiler tools, program optimization, synthesis and model-based software design. This talk describes several of the RiSE groups activities, which are roughly three-pronged: divided between Microsoft product groups, with external developers and with academic interactions.</span></div><div>&nbsp;</div><div><span>A significant part of our work involves tool building. The <a href="http://rise4fun.com/"><strong><span>http://rise4fun.com</span></strong></a> web-site provides an interactive environment where several of the tools developed in RiSE are showcased through interactive demonstrations. I will walk through several of these tools during the talk showing by example our work on graph drawing (AGL), satisfiability modulo theories theorem proving (Z3), program verification (Boogie and VCC), test-case generation using dynamic symbolic execution (Pex), model-based design (FORMULA), symbolic analysis of regular expressions (Rex) and transducers (Bek). I will also describe and present a new tool TouchStudio (<a href="http://touchstudioapp.com/"><strong><span>http://touchstudioapp.com</span></strong></a>) <br>that brings a radically new software development environment to and on the <br>Windows Phone. </span></div><div><span>It is a new programming environment and language built around the new reality of mobile <br>devices with advanced touchscreens, sensors and cloud connectivity</span></div> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:95bde7b56c7441fba6069ef0006d0f28">]]></description>
      <comments>http://channel9.msdn.com/posts/TechTalk-Research-in-Software-Engineering</comments>
      <itunes:summary> by&amp;nbsp;Nikolaj Bjorner, Senior Researcher, Microsoft ResearchThe Research in Software Engineering (RiSE) group at Microsoft Research in Redmond works on several dimensions related to software engineering, including logical foundations, program verification, testing, analysis, empirical software analysis, compiler tools, program optimization, synthesis and model-based software design. This talk describes several of the RiSE groups activities, which are roughly three-pronged: divided between Microsoft product groups, with external developers and with academic interactions.&amp;nbsp;A significant part of our work involves tool building. The http://rise4fun.com web-site provides an interactive environment where several of the tools developed in RiSE are showcased through interactive demonstrations. I will walk through several of these tools during the talk showing by example our work on graph drawing (AGL), satisfiability modulo theories theorem proving (Z3), program verification (Boogie and VCC), test-case generation using dynamic symbolic execution (Pex), model-based design (FORMULA), symbolic analysis of regular expressions (Rex) and transducers (Bek). I will also describe and present a new tool TouchStudio (http://touchstudioapp.com) that brings a radically new software development environment to and on the Windows Phone. It is a new programming environment and language built around the new reality of mobile devices with advanced touchscreens, sensors and cloud connectivity</itunes:summary>
      <itunes:duration>3455</itunes:duration>
      <link>http://channel9.msdn.com/posts/TechTalk-Research-in-Software-Engineering</link>
      <pubDate>Tue, 07 Jun 2011 06:30:52 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/TechTalk-Research-in-Software-Engineering</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/0f28/95bde7b5-6c74-41fb-a606-9ef0006d0f28/MDCCTechTalk27052011_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/0f28/95bde7b5-6c74-41fb-a606-9ef0006d0f28/MDCCTechTalk27052011_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/0f28/95bde7b5-6c74-41fb-a606-9ef0006d0f28/MDCCTechTalk27052011_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/0f28/95bde7b5-6c74-41fb-a606-9ef0006d0f28/MDCCTechTalk27052011_2MB_ch9.wmv" expression="full" duration="3455" fileSize="511698278" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/0f28/95bde7b5-6c74-41fb-a606-9ef0006d0f28/MDCCTechTalk27052011_ch9.mp3" expression="full" duration="3455" fileSize="27648343" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/0f28/95bde7b5-6c74-41fb-a606-9ef0006d0f28/MDCCTechTalk27052011_ch9.wma" expression="full" duration="3455" fileSize="27954195" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/0f28/95bde7b5-6c74-41fb-a606-9ef0006d0f28/MDCCTechTalk27052011_ch9.wmv" expression="full" duration="3455" fileSize="192250163" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/0f28/95bde7b5-6c74-41fb-a606-9ef0006d0f28/MDCCTechTalk27052011_high_ch9.mp4" expression="full" duration="3455" fileSize="968938851" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/0f28/95bde7b5-6c74-41fb-a606-9ef0006d0f28/MDCCTechTalk27052011_low_ch9.mp4" expression="full" duration="3455" fileSize="109482605" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/0f28/95bde7b5-6c74-41fb-a606-9ef0006d0f28/MDCCTechTalk27052011.ism/manifest" expression="full" duration="3455" fileSize="8554" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/0f28/95bde7b5-6c74-41fb-a606-9ef0006d0f28/MDCCTechTalk27052011_ch9.wmv" length="192250163" type="video/x-ms-wmv"/>
      <dc:creator>martinesmann</dc:creator>
      <itunes:author>martinesmann</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/TechTalk-Research-in-Software-Engineering/rss</wfw:commentRss>
      <category>DPEDK</category>
      <category>MDCC</category>
      <category>MSR</category>
      <category>RiSE</category>
    </item>
  <item>
      <title>TouchDevelop - State Variables</title>
      <description><![CDATA[ <p><strong>Update: we renamed the project to TouchDevelop!<br>Update: This video is outdated! Please refer to the latest documentation on the TouchDevelop web site!</strong><strong></strong></p><p>In this video, learn how to use state variables in <strong><a href="http://research.microsoft.com/touchdevelop">TouchDevelop</a>&nbsp;</strong>with&nbsp;Michał Moskal from the Research in Software Engineering group (RiSE) at Microsoft Research.</p><ul><li><a href="http://www.facebook.com/TouchStudioApp">Follow TouchDevelop on Facebook</a></li></ul><p><em></em><a href="http://research.microsoft.com/rise"><em>The </em><em>Research in Software Engineering team</em><em> (RiSE)</em></a><em> coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c1a20b69f0674381aec79edb010afa20">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/TouchStudio-State-Variables</comments>
      <itunes:summary> Update: we renamed the project to TouchDevelop!Update: This video is outdated! Please refer to the latest documentation on the TouchDevelop web site!In this video, learn how to use state variables in TouchDevelop&amp;nbsp;with&amp;nbsp;Michał Moskal from the Research in Software Engineering group (RiSE) at Microsoft Research.Follow TouchDevelop on FacebookThe Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA.</itunes:summary>
      <itunes:duration>257</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/TouchStudio-State-Variables</link>
      <pubDate>Wed, 01 Jun 2011 18:40:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/TouchStudio-State-Variables</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/FA20/C1A20B69-F067-4381-AEC7-9EDB010AFA20/touchstudiostate_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/FA20/C1A20B69-F067-4381-AEC7-9EDB010AFA20/touchstudiostate_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/FA20/C1A20B69-F067-4381-AEC7-9EDB010AFA20/touchstudiostate_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/FA20/C1A20B69-F067-4381-AEC7-9EDB010AFA20/touchstudiostate_2MB_ch9.wmv" expression="full" duration="257" fileSize="115715468" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/FA20/C1A20B69-F067-4381-AEC7-9EDB010AFA20/touchstudiostate_ch9.mp3" expression="full" duration="257" fileSize="2061901" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/FA20/C1A20B69-F067-4381-AEC7-9EDB010AFA20/touchstudiostate_ch9.wma" expression="full" duration="257" fileSize="2089755" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/FA20/C1A20B69-F067-4381-AEC7-9EDB010AFA20/touchstudiostate_ch9.wmv" expression="full" duration="257" fileSize="56454975" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/FA20/C1A20B69-F067-4381-AEC7-9EDB010AFA20/touchstudiostate_high_ch9.mp4" expression="full" duration="257" fileSize="111795693" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/FA20/C1A20B69-F067-4381-AEC7-9EDB010AFA20/touchstudiostate_low_ch9.mp4" expression="full" duration="257" fileSize="23856697" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/FA20/C1A20B69-F067-4381-AEC7-9EDB010AFA20/touchstudiostate.ism/manifest" expression="full" duration="257" fileSize="8490" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/FA20/C1A20B69-F067-4381-AEC7-9EDB010AFA20/touchstudiostate_ch9.wmv" length="56454975" type="video/x-ms-wmv"/>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/TouchStudio-State-Variables/RSS</wfw:commentRss>
      <category>RiSE</category>
      <category>Windows Phone</category>
      <category>Windows Phone 7</category>
      <category>WP7</category>
    </item>
  <item>
      <title>TouchDevelop - Plotting Math Functions</title>
      <description><![CDATA[ <p><strong>Update: we renamed the project to TouchDevelop!<br>Update: This video is outdated! Please refer to the latest documentation on the TouchDevelop web site!</strong><strong></strong></p><p>In this video, Peli de Halleux, from the Research in Software Engineering group (RiSE) at Microsoft Research, gives a tutorial using the <strong><a href="http://research.microsoft.com/touchdevelop">TouchDevelop</a> </strong>editor<strong>. </strong>Learn how to chart mathematical functions in TouchStudio.</p><ul><li><a href="http://www.facebook.com/TouchDevelop">follow TouchDevelop on Facebook</a></li></ul><p><em></em><a href="http://research.microsoft.com/rise"><em>The </em><em>Research in Software Engineering team</em><em> (RiSE)</em></a><em> coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:0a3390d025dd4e1a97509edb01070886">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/TouchStudio-Plotting-Math-Functions</comments>
      <itunes:summary> Update: we renamed the project to TouchDevelop!Update: This video is outdated! Please refer to the latest documentation on the TouchDevelop web site!In this video, Peli de Halleux, from the Research in Software Engineering group (RiSE) at Microsoft Research, gives a tutorial using the TouchDevelop editor. Learn how to chart mathematical functions in TouchStudio.follow TouchDevelop on FacebookThe Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA.</itunes:summary>
      <itunes:duration>241</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/TouchStudio-Plotting-Math-Functions</link>
      <pubDate>Tue, 17 May 2011 23:23:25 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/TouchStudio-Plotting-Math-Functions</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/0886/0A3390D0-25DD-4E1A-9750-9EDB01070886/touchstudioplot_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/0886/0A3390D0-25DD-4E1A-9750-9EDB01070886/touchstudioplot_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/0886/0A3390D0-25DD-4E1A-9750-9EDB01070886/touchstudioplot_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/0886/0A3390D0-25DD-4E1A-9750-9EDB01070886/touchstudioplot_2MB_ch9.wmv" expression="full" duration="241" fileSize="102159223" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/0886/0A3390D0-25DD-4E1A-9750-9EDB01070886/touchstudioplot_ch9.mp3" expression="full" duration="241" fileSize="1933604" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/0886/0A3390D0-25DD-4E1A-9750-9EDB01070886/touchstudioplot_ch9.wma" expression="full" duration="241" fileSize="1960581" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/0886/0A3390D0-25DD-4E1A-9750-9EDB01070886/touchstudioplot_ch9.wmv" expression="full" duration="241" fileSize="51254877" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/0886/0A3390D0-25DD-4E1A-9750-9EDB01070886/touchstudioplot_high_ch9.mp4" expression="full" duration="241" fileSize="64939160" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/0886/0A3390D0-25DD-4E1A-9750-9EDB01070886/touchstudioplot_low_ch9.mp4" expression="full" duration="241" fileSize="16813284" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/0886/0A3390D0-25DD-4E1A-9750-9EDB01070886/touchstudioplot.ism/manifest" expression="full" duration="241" fileSize="8474" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/0886/0A3390D0-25DD-4E1A-9750-9EDB01070886/touchstudioplot_ch9.wmv" length="51254877" type="video/x-ms-wmv"/>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/TouchStudio-Plotting-Math-Functions/RSS</wfw:commentRss>
      <category>Math</category>
      <category>RiSE</category>
      <category>Touch</category>
      <category>Windows Phone 7</category>
      <category>WP7</category>
    </item>
  <item>
      <title>How to Shop for Free Online</title>
      <description><![CDATA[ <p><em>Web applications increasingly integrate third-party services. The integration introduces new security challenges due to the complexity for an application to coordinate its internal states with those of the component services and the web client across the Internet. In this paper, we study the security implications of this problem to merchant websites that accept payments through third-party cashiers (e.g., PayPal, Amazon Payments and Google Checkout), which we refer to as Cashier-as-a-Service or CaaS. We found that leading merchant applications (e.g., NopCommerce and Interspire), popular online stores (e.g., Buy.com and JR.com) and a prestigious CaaS provider (Amazon Payments) all contain serious logic flaws that can be exploited to cause inconsistencies between the states of the CaaS and the merchant. </em>[<strong><a href="http://research.microsoft.com/apps/pubs/default.aspx?id=145858" target="_blank">Source</a></strong>]<br><br>Interesting, captain. What exactly does this mean? How are these flaws in programming logic exploited by evil shoppers? Most importantly, how can I shop for free?!?? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>In all seriousness, with the online world becoming increasingly complex with its distributed services communicating over various protocols, information that&nbsp;materializes&nbsp;on end points as plain text, and non-uniform payment&nbsp;service policies—with the cherry on top being&nbsp;non-uniform identity of communicating parties—well, business can get messy. <span>MSR researchers <strong><a href="http://research.microsoft.com/en-us/people/shuochen/" target="_blank">Shuo Chen</a></strong> and <span><strong><a href="http://research.microsoft.com/en-us/people/qadeer/" target="_blank">Shaz Qadeer</a></strong>, as well as&nbsp;PhD student and key author of <strong><a href="http://research.microsoft.com/pubs/145858/caas-oakland-final.pdf" target="_blank">this really interesting research paper</a></strong>,&nbsp;<strong><a href="http://ruiwang.info/" target="_blank">Rui Wang</a></strong></span></span><span>, join me for a conversation about the implications of this research(another author of the paper is <strong><a href="http://www.informatics.indiana.edu/xw7/" target="_blank">XiaoFeng Wang</a></strong> of Indiana University Bloomington). Most importantly, however, I try to get them to give me the details about how I can fool online merchants into shipping me goods for free (just kidding!) and what they think is needed to fix this problem in a mathematically precise fashion (static/dynamic analysis, security-based policy languages for CaaS, etc.). </span></p><p>&nbsp;</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/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6a20877f942349ab9c1a9ee00135c57c">]]></description>
      <comments>http://channel9.msdn.com/posts/Web-Security-Cashier-as-a-ServiceCaas-and-How-to-Shop-for-Free-Online</comments>
      <itunes:summary> Web applications increasingly integrate third-party services. The integration introduces new security challenges due to the complexity for an application to coordinate its internal states with those of the component services and the web client across the Internet. In this paper, we study the security implications of this problem to merchant websites that accept payments through third-party cashiers (e.g., PayPal, Amazon Payments and Google Checkout), which we refer to as Cashier-as-a-Service or CaaS. We found that leading merchant applications (e.g., NopCommerce and Interspire), popular online stores (e.g., Buy.com and JR.com) and a prestigious CaaS provider (Amazon Payments) all contain serious logic flaws that can be exploited to cause inconsistencies between the states of the CaaS and the merchant. [Source]Interesting, captain. What exactly does this mean? How are these flaws in programming logic exploited by evil shoppers? Most importantly, how can I shop for free?!?? In all seriousness, with the online world becoming increasingly complex with its distributed services communicating over various protocols, information that&amp;nbsp;materializes&amp;nbsp;on end points as plain text, and non-uniform payment&amp;nbsp;service policies—with the cherry on top being&amp;nbsp;non-uniform identity of communicating parties—well, business can get messy. MSR researchers Shuo Chen and Shaz Qadeer, as well as&amp;nbsp;PhD student and key author of this really interesting research paper,&amp;nbsp;Rui Wang, join me for a conversation about the implications of this research(another author of the paper is XiaoFeng Wang of Indiana University Bloomington). Most importantly, however, I try to get them to give me the details about how I can fool online merchants into shipping me goods for free (just kidding!) and what they think is needed to fix this problem in a mathematically precise fashion (static/dynamic analysis, security-based policy languages for CaaS, etc.). &amp;nbsp;&amp;nbsp;&amp;nbsp;</itunes:summary>
      <itunes:duration>2089</itunes:duration>
      <link>http://channel9.msdn.com/posts/Web-Security-Cashier-as-a-ServiceCaas-and-How-to-Shop-for-Free-Online</link>
      <pubDate>Tue, 17 May 2011 17:01:38 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Web-Security-Cashier-as-a-ServiceCaas-and-How-to-Shop-for-Free-Online</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_512_ch9.jpg" height="384" width="512"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_custom_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_2MB_ch9.wmv" expression="full" duration="2089" fileSize="301753859" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_ch9.mp3" expression="full" duration="2089" fileSize="16713866" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_ch9.wma" expression="full" duration="2089" fileSize="16899475" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_ch9.wmv" expression="full" duration="2089" fileSize="343345967" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_high_ch9.mp4" expression="full" duration="2089" fileSize="794211872" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_low_ch9.mp4" expression="full" duration="2089" fileSize="176231773" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_Zune_ch9.wmv" expression="full" duration="2089" fileSize="287602022" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS.ism/manifest" expression="full" duration="2089" fileSize="8774" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_ch9.wmv" length="343345967" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Web-Security-Cashier-as-a-ServiceCaas-and-How-to-Shop-for-Free-Online/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>RiSE</category>
      <category>Security</category>
      <category>Web Services</category>
    </item>
  <item>
      <title>Chris Hawblitzel and Juan Chen: Introduction to Typed Assembly Language (TAL)</title>
      <description><![CDATA[ <p><em><strong>Typed Assembly Language (TAL)</strong> extends traditional untyped assembly languages with typing annotations, memory management primitives, and a sound set of typing rules. These typing rules guarantee the memory safety, control flow safety, and type safety of TAL programs. Moreover, the typing constructs are expressive enough to encode most source language programming features including records and structures, arrays, higher-order and polymorphic functions, exceptions, abstract data types, subtyping, and modules. Just as importantly, TAL is flexible enough to admit many low-level compiler optimizations. Consequently, TAL is an ideal target platform for type-directed compilers that want to produce verifiably safe code for use in secure mobile code applications or extensible operating system kernels.</em> [<a href="http://www.cs.cornell.edu/talc/" target="_blank">Source</a>]<br><br><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Verve-A-Type-Safe-Operating-System" target="_blank">You've met&nbsp;Microsoft research scientist and operating system expert <strong>Chris Hawblitzel</strong> before</a>. He's the architect and lead researcher of the <a href="http://research.microsoft.com/apps/pubs/?id=122884" target="_blank">Verve </a>operating system research project from MSR. As you learned&nbsp;in that interview,&nbsp;typed assembly language and Hoare logic were employed to verify the absence of many kinds of errors in low-level code. Chris et al. use TAL and Hoare logic to achieve highly automated, static verification of the safety of Verve. We didn't spend much time on TAL during the Verve interview, so we decided to remedy that. Enter computer scientist and&nbsp;<a href="http://research.microsoft.com/en-us/groups/rise/default.aspx" target="_blank">RiSE </a>team member <strong><a href="http://research.microsoft.com/en-us/people/juanchen/" target="_blank">Juan Chen</a></strong> who did much of the <strong><a href="http://research.microsoft.com/en-us/projects/talproj/" target="_blank">TAL</a></strong>&nbsp;work for Verve. After you watch this video, <a href="http://research.microsoft.com/pubs/121445/pldi166-tate.pdf" target="_blank">you should read this paper</a> to go much deeper.</p><p>Tune in and get a sense of what TAL is, how type verification works for assembly code, benefits, trade-offs, and much more. Enjoy.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5edac2dcadcc4b2e93b79ecc016c6f8d">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Chris-Hawblitzel-and-Juan-Chen-Introduction-to-Typed-Assembly-Language-TAL</comments>
      <itunes:summary> Typed Assembly Language (TAL) extends traditional untyped assembly languages with typing annotations, memory management primitives, and a sound set of typing rules. These typing rules guarantee the memory safety, control flow safety, and type safety of TAL programs. Moreover, the typing constructs are expressive enough to encode most source language programming features including records and structures, arrays, higher-order and polymorphic functions, exceptions, abstract data types, subtyping, and modules. Just as importantly, TAL is flexible enough to admit many low-level compiler optimizations. Consequently, TAL is an ideal target platform for type-directed compilers that want to produce verifiably safe code for use in secure mobile code applications or extensible operating system kernels. [Source]You&#39;ve met&amp;nbsp;Microsoft research scientist and operating system expert Chris Hawblitzel before. He&#39;s the architect and lead researcher of the Verve operating system research project from MSR. As you learned&amp;nbsp;in that interview,&amp;nbsp;typed assembly language and Hoare logic were employed to verify the absence of many kinds of errors in low-level code. Chris et al. use TAL and Hoare logic to achieve highly automated, static verification of the safety of Verve. We didn&#39;t spend much time on TAL during the Verve interview, so we decided to remedy that. Enter computer scientist and&amp;nbsp;RiSE team member Juan Chen who did much of the TAL&amp;nbsp;work for Verve. After you watch this video, you should read this paper to go much deeper.Tune in and get a sense of what TAL is, how type verification works for assembly code, benefits, trade-offs, and much more. Enjoy.</itunes:summary>
      <itunes:duration>2611</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Chris-Hawblitzel-and-Juan-Chen-Introduction-to-Typed-Assembly-Language-TAL</link>
      <pubDate>Wed, 11 May 2011 16:33:41 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Chris-Hawblitzel-and-Juan-Chen-Introduction-to-Typed-Assembly-Language-TAL</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_2MB_ch9.wmv" expression="full" duration="2611" fileSize="292374002" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_ch9.mp3" expression="full" duration="2611" fileSize="20890116" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_ch9.wma" expression="full" duration="2611" fileSize="21123099" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_ch9.wmv" expression="full" duration="2611" fileSize="364453099" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_high_ch9.mp4" expression="full" duration="2611" fileSize="924882595" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_low_ch9.mp4" expression="full" duration="2611" fileSize="200256938" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage.ism/manifest" expression="full" duration="2611" fileSize="8614" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_ch9.wmv" length="364453099" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>9</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Chris-Hawblitzel-and-Juan-Chen-Introduction-to-Typed-Assembly-Language-TAL/RSS</wfw:commentRss>
      <category>Compilers</category>
      <category>Computer Science</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating Systems</category>
      <category>Programming Languages</category>
      <category>RiSE</category>
    </item>
  <item>
      <title>TouchDevelop - Hello World</title>
      <description><![CDATA[ <p><strong>Update: we renamed the project to TouchDevelop!<br>Update: This video is outdated! Please refer to the latest documentation on the TouchDevelop web site!</strong><strong></strong></p><p>In this video, Peli de Halleux, from the Research in Software Engineering group (RiSE) at Microsoft Research, gives a basic tutorial using&nbsp;the <strong><a href="http://research.microsoft.com/touchdevelop">TouchDevelop</a>&nbsp;</strong>editor<strong>. </strong>Learn how to write 'Hello World' in TouchStudio (and how to use its editor).</p><ul><li><a href="http://www.facebook.com/TouchDevelop">Follow TouchDevelop on Facebook</a></li></ul><p><em></em><a href="http://research.microsoft.com/rise"><em>The </em><em>Research in Software Engineering team</em><em> (RiSE)</em></a><em> coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a480bcb0677d42d5aa549edc00ed9f71">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/TouchStudio-Hello-World</comments>
      <itunes:summary> Update: we renamed the project to TouchDevelop!Update: This video is outdated! Please refer to the latest documentation on the TouchDevelop web site!In this video, Peli de Halleux, from the Research in Software Engineering group (RiSE) at Microsoft Research, gives a basic tutorial using&amp;nbsp;the TouchDevelop&amp;nbsp;editor. Learn how to write &#39;Hello World&#39; in TouchStudio (and how to use its editor).Follow TouchDevelop on FacebookThe Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA.</itunes:summary>
      <itunes:duration>265</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/TouchStudio-Hello-World</link>
      <pubDate>Wed, 11 May 2011 14:40:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/TouchStudio-Hello-World</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/9F71/A480BCB0-677D-42D5-AA54-9EDC00ED9F71/touchstudiohello_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/9F71/A480BCB0-677D-42D5-AA54-9EDC00ED9F71/touchstudiohello_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/9F71/A480BCB0-677D-42D5-AA54-9EDC00ED9F71/touchstudiohello_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/9F71/A480BCB0-677D-42D5-AA54-9EDC00ED9F71/touchstudiohello_2MB_ch9.wmv" expression="full" duration="265" fileSize="108444192" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/9F71/A480BCB0-677D-42D5-AA54-9EDC00ED9F71/touchstudiohello_ch9.mp3" expression="full" duration="265" fileSize="2123542" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/9F71/A480BCB0-677D-42D5-AA54-9EDC00ED9F71/touchstudiohello_ch9.wma" expression="full" duration="265" fileSize="2152839" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/9F71/A480BCB0-677D-42D5-AA54-9EDC00ED9F71/touchstudiohello_ch9.wmv" expression="full" duration="265" fileSize="54087023" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/9F71/A480BCB0-677D-42D5-AA54-9EDC00ED9F71/touchstudiohello_high_ch9.mp4" expression="full" duration="265" fileSize="70998575" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/9F71/A480BCB0-677D-42D5-AA54-9EDC00ED9F71/touchstudiohello_low_ch9.mp4" expression="full" duration="265" fileSize="16252554" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/9F71/A480BCB0-677D-42D5-AA54-9EDC00ED9F71/touchstudiohello.ism/manifest" expression="full" duration="265" fileSize="8490" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/9F71/A480BCB0-677D-42D5-AA54-9EDC00ED9F71/touchstudiohello_ch9.wmv" length="54087023" type="video/x-ms-wmv"/>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>8</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/TouchStudio-Hello-World/RSS</wfw:commentRss>
      <category>RiSE</category>
      <category>WP7</category>
    </item>
  <item>
      <title>TouchDevelop - Script Your Phone on Your Phone Reloaded</title>
      <description><![CDATA[ <p><strong>Update: we renamed the project to TouchDevelop!<br></strong><strong>Update: This video is outdated! Please refer to the latest documentation on the TouchDevelop web site!</strong></p><p>In this video, Nikolai Tillmann and Michal Moskal, from the Research in Software Engineering group (RiSE) at Microsoft Research, present <strong><a href="http://research.microsoft.com/touchdevelop">TouchDevelop</a>&nbsp;for Windows Phone 7. </strong>TouchDevelop is a radically new Windows Phone software development environment, bringing the excitement of the first programmable personal computers to the phone. Now you can write code for your phone on your phone!</p><ul><li><a href="http://www.facebook.com/touchdevelop">follow TouchDevelop on Facebook</a>&nbsp; </li></ul><p><em></em><a href="http://research.microsoft.com/rise"><em>The </em><em>Research in Software Engineering team</em><em> (RiSE)</em></a><em> coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p><p><em>Note: Unlike our <a href="http://channel9.msdn.com/Blogs/Peli/TouchStudio-Script-Your-Phone-ON-Your-Phone">first video</a>, there's no zooming or blurring in this video—promise!</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:be62aedb9e49414d868a9eda01574d65">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/TouchStudio-Script-Your-Phone-on-Your-Phone-Reloaded</comments>
      <itunes:summary> Update: we renamed the project to TouchDevelop!Update: This video is outdated! Please refer to the latest documentation on the TouchDevelop web site!In this video, Nikolai Tillmann and Michal Moskal, from the Research in Software Engineering group (RiSE) at Microsoft Research, present TouchDevelop&amp;nbsp;for Windows Phone 7. TouchDevelop is a radically new Windows Phone software development environment, bringing the excitement of the first programmable personal computers to the phone. Now you can write code for your phone on your phone!follow TouchDevelop on Facebook&amp;nbsp; The Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA.Note: Unlike our first video, there&#39;s no zooming or blurring in this video—promise!</itunes:summary>
      <itunes:duration>822</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/TouchStudio-Script-Your-Phone-on-Your-Phone-Reloaded</link>
      <pubDate>Fri, 06 May 2011 14:53:50 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/TouchStudio-Script-Your-Phone-on-Your-Phone-Reloaded</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/4D65/BE62AEDB-9E49-414D-868A-9EDA01574D65/touchstudioreloaded_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/4D65/BE62AEDB-9E49-414D-868A-9EDA01574D65/touchstudioreloaded_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/4D65/BE62AEDB-9E49-414D-868A-9EDA01574D65/touchstudioreloaded_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/4D65/BE62AEDB-9E49-414D-868A-9EDA01574D65/touchstudioreloaded_2MB_ch9.wmv" expression="full" duration="822" fileSize="396037013" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/4D65/BE62AEDB-9E49-414D-868A-9EDA01574D65/touchstudioreloaded_ch9.mp3" expression="full" duration="822" fileSize="6579881" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/4D65/BE62AEDB-9E49-414D-868A-9EDA01574D65/touchstudioreloaded_ch9.wma" expression="full" duration="822" fileSize="6655835" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/4D65/BE62AEDB-9E49-414D-868A-9EDA01574D65/touchstudioreloaded_ch9.wmv" expression="full" duration="822" fileSize="179114365" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/4D65/BE62AEDB-9E49-414D-868A-9EDA01574D65/touchstudioreloaded_high_ch9.mp4" expression="full" duration="822" fileSize="365981265" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/4D65/BE62AEDB-9E49-414D-868A-9EDA01574D65/touchstudioreloaded_low_ch9.mp4" expression="full" duration="822" fileSize="83130502" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/4D65/BE62AEDB-9E49-414D-868A-9EDA01574D65/touchstudioreloaded.ism/manifest" expression="full" duration="822" fileSize="8538" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/4D65/BE62AEDB-9E49-414D-868A-9EDA01574D65/touchstudioreloaded_ch9.wmv" length="179114365" type="video/x-ms-wmv"/>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>19</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/TouchStudio-Script-Your-Phone-on-Your-Phone-Reloaded/RSS</wfw:commentRss>
      <category>Programming Languages</category>
      <category>RiSE</category>
      <category>Touch</category>
      <category>Windows Phone 7</category>
      <category>WP7</category>
    </item>
  <item>
      <title>C9 Lectures: Yuri Gurevich - Introduction to Algorithms and Computational Complexity, 3 of 3</title>
      <description><![CDATA[ <p>The great <a href="http://research.microsoft.com/en-us/um/people/gurevich/">Yuri Gurevich</a> is back!! <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9" alt="Smiley"> Yuri is a logician, computer scientist, and inventor of <a href="http://en.wikipedia.org/wiki/Abstract_State_Machines">abstract state machines</a>. He currently works in Microsoft Research (he's a member of Wolfram Schulte's RiSE team).</p><p>This is the <strong>third and final part </strong>in our introductory series of lectures exploring the fundamental logical construct that&nbsp;powers all that we do as software engineers—the <em>algorithm</em>.</p><p>In part 3, Dr. Gurevich teaches us about <strong>bounded complexity and the axiomatic definition of sequential algorithms</strong>.</p><p>Find some time to watch this. You'll be learning about algorithms from one of the world's premiere minds in the science of logic and algorithms. In this lecture, Yuri references a few of his academic papers, which you can find <strong><a href="http://research.microsoft.com/en-us/um/people/gurevich/annotated.htm">here</a>.</strong></p><p><strong>Thank you, Yuri</strong>, for taking the time to share your extensive knowledge and gentle, kind spirit with Niner Nation. We all really appreciate it! Thanks, too, to <strong>Wes Dyer </strong>and <strong>Bart De Smet</strong> for being our live audience for this lecture and asking <strong>great </strong>questions.</p><p><strong><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/C9-Lectures-Algorithms-with-Yuri-Gurevich-Introduction-and-Some-History">Part 1<br></a></strong><strong><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity-2-of-n">Part 2</a></strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:45bf25f190c24bdfb5899ebe014ba792">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity-3-of-3</comments>
      <itunes:summary> The great Yuri Gurevich is back!!  Yuri is a logician, computer scientist, and inventor of abstract state machines. He currently works in Microsoft Research (he&#39;s a member of Wolfram Schulte&#39;s RiSE team).This is the third and final part in our introductory series of lectures exploring the fundamental logical construct that&amp;nbsp;powers all that we do as software engineers—the algorithm.In part 3, Dr. Gurevich teaches us about bounded complexity and the axiomatic definition of sequential algorithms.Find some time to watch this. You&#39;ll be learning about algorithms from one of the world&#39;s premiere minds in the science of logic and algorithms. In this lecture, Yuri references a few of his academic papers, which you can find here.Thank you, Yuri, for taking the time to share your extensive knowledge and gentle, kind spirit with Niner Nation. We all really appreciate it! Thanks, too, to Wes Dyer and Bart De Smet for being our live audience for this lecture and asking great questions.Part 1Part 2</itunes:summary>
      <itunes:duration>3737</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity-3-of-3</link>
      <pubDate>Thu, 21 Apr 2011 18:48:35 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity-3-of-3</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/a792/45bf25f1-90c2-4bdf-b589-9ebe014ba792/C9LecturesYuriGurevichAlgorithmsP3_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/a792/45bf25f1-90c2-4bdf-b589-9ebe014ba792/C9LecturesYuriGurevichAlgorithmsP3_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/a792/45bf25f1-90c2-4bdf-b589-9ebe014ba792/C9LecturesYuriGurevichAlgorithmsP3_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/a792/45bf25f1-90c2-4bdf-b589-9ebe014ba792/C9LecturesYuriGurevichAlgorithmsP3_2MB_ch9.wmv" expression="full" duration="3737" fileSize="849034672" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/a792/45bf25f1-90c2-4bdf-b589-9ebe014ba792/C9LecturesYuriGurevichAlgorithmsP3_ch9.mp3" expression="full" duration="3737" fileSize="29901444" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/a792/45bf25f1-90c2-4bdf-b589-9ebe014ba792/C9LecturesYuriGurevichAlgorithmsP3_ch9.wma" expression="full" duration="3737" fileSize="30228221" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/a792/45bf25f1-90c2-4bdf-b589-9ebe014ba792/C9LecturesYuriGurevichAlgorithmsP3_ch9.wmv" expression="full" duration="3737" fileSize="437643853" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/a792/45bf25f1-90c2-4bdf-b589-9ebe014ba792/C9LecturesYuriGurevichAlgorithmsP3_high_ch9.mp4" expression="full" duration="3737" fileSize="1188534742" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/a792/45bf25f1-90c2-4bdf-b589-9ebe014ba792/C9LecturesYuriGurevichAlgorithmsP3_low_ch9.mp4" expression="full" duration="3737" fileSize="154798250" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/a792/45bf25f1-90c2-4bdf-b589-9ebe014ba792/C9LecturesYuriGurevichAlgorithmsP3.ism/manifest" expression="full" duration="3737" fileSize="8778" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/a792/45bf25f1-90c2-4bdf-b589-9ebe014ba792/C9LecturesYuriGurevichAlgorithmsP3_ch9.wmv" length="437643853" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity-3-of-3/RSS</wfw:commentRss>
      <category>Advanced</category>
      <category>Algorithms</category>
      <category>C9 Lectures</category>
      <category>Computer Science</category>
      <category>RiSE</category>
      <category>Yuri Gurevich</category>
    </item>
  <item>
      <title>TouchDevelop - Script Your Phone ON Your Phone!</title>
      <description><![CDATA[ <p><strong>Update: we renamed the project to TouchDevelop!<br></strong><strong>Update: This video is outdated! Please refer to the latest documentation on the TouchDevelop web site!</strong></p><p>In this video, Nikolai Tillmann and Michal Moskal, from the Research in Software Engineering group (RiSE) at Microsoft Research, present a new Windows Phone 7 application: <strong><a href="http://research.microsoft.com/touchdevelop">TouchDevelop</a>.&nbsp;</strong>TouchDevelop is a radically new Windows Phone software development environment, bringing the excitement of the first programmable personal computers to the phone. Now you can write code for your phone on your phone!</p><ul><li><a href="http://www.facebook.com/TouchDevelop">follow TouchDevelop on Facebook</a></li></ul><p><em></em><a href="http://research.microsoft.com/rise"><em>The </em><em>Research in Software Engineering team</em><em> (RiSE)</em></a><em> coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7839a422a0fa4ce79d0a9ebe01720126">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/TouchStudio-Script-Your-Phone-ON-Your-Phone</comments>
      <itunes:summary> Update: we renamed the project to TouchDevelop!Update: This video is outdated! Please refer to the latest documentation on the TouchDevelop web site!In this video, Nikolai Tillmann and Michal Moskal, from the Research in Software Engineering group (RiSE) at Microsoft Research, present a new Windows Phone 7 application: TouchDevelop.&amp;nbsp;TouchDevelop is a radically new Windows Phone software development environment, bringing the excitement of the first programmable personal computers to the phone. Now you can write code for your phone on your phone!follow TouchDevelop on FacebookThe Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA.&amp;nbsp;</itunes:summary>
      <itunes:duration>650</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/TouchStudio-Script-Your-Phone-ON-Your-Phone</link>
      <pubDate>Mon, 11 Apr 2011 17:18:05 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/TouchStudio-Script-Your-Phone-ON-Your-Phone</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/0126/7839a422-a0fa-4ce7-9d0a-9ebe01720126/touchstudioapp_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/0126/7839a422-a0fa-4ce7-9d0a-9ebe01720126/touchstudioapp_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/0126/7839a422-a0fa-4ce7-9d0a-9ebe01720126/touchstudioapp_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/0126/7839a422-a0fa-4ce7-9d0a-9ebe01720126/touchstudioapp_2MB_ch9.wmv" expression="full" duration="650" fileSize="204517383" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/0126/7839a422-a0fa-4ce7-9d0a-9ebe01720126/touchstudioapp_ch9.mp3" expression="full" duration="650" fileSize="5207496" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/0126/7839a422-a0fa-4ce7-9d0a-9ebe01720126/touchstudioapp_ch9.wma" expression="full" duration="650" fileSize="5276999" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/0126/7839a422-a0fa-4ce7-9d0a-9ebe01720126/touchstudioapp_ch9.wmv" expression="full" duration="650" fileSize="133929334" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/0126/7839a422-a0fa-4ce7-9d0a-9ebe01720126/touchstudioapp_high_ch9.mp4" expression="full" duration="650" fileSize="289113039" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/0126/7839a422-a0fa-4ce7-9d0a-9ebe01720126/touchstudioapp_low_ch9.mp4" expression="full" duration="650" fileSize="65943402" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/0126/7839a422-a0fa-4ce7-9d0a-9ebe01720126/touchstudioapp.ism/manifest" expression="full" duration="650" fileSize="8562" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/0126/7839a422-a0fa-4ce7-9d0a-9ebe01720126/touchstudioapp_ch9.wmv" length="133929334" type="video/x-ms-wmv"/>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>40</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/TouchStudio-Script-Your-Phone-ON-Your-Phone/RSS</wfw:commentRss>
      <category>Beginning programming</category>
      <category>RiSE</category>
      <category>scripts</category>
      <category>Windows Phone 7</category>
      <category>WP7</category>
      <category>Apps</category>
      <category>Application</category>
    </item>
  <item>
      <title>PEX4FUN WP7: A Mobile Game for Programmers</title>
      <description><![CDATA[ <p><em><strong><a href="http://redirect.zune.net/External/LaunchZuneProtocol.aspx?pathuri=navigate%3FphoneAppID%3Ddb980958-7c4a-e011-854c-00237de2db9e">PEX4FUN</a>&nbsp;</strong></em>is a Windows Phone 7 game for programmers and even folks who are casually interested in learning how to program - <em>on a mobile phone</em>. This game includes &quot;Intellisense&quot; (automatic code completion as you type), support for C# and VB.NET, many thought-provoking puzzles that programmers will enjoy solving.</p><p>PEX4FUN necessarily involves writing code, but you will probably spend more time <em>thinking </em>about the solutions to problems than you do typing characters on your phone. Still, coding on mobile devices is a <em>very </em>interesting idea and it will be very interesting to see where Nikolai, Peli and team take this. As is the case with RiSE and MSR generally, limits will be pushed and discoveries made.</p><p>Here, we talk to some of the RiSE geniuses about <strong><a href="http://research.microsoft.com/en-us/projects/pex/">PEX</a></strong>, <a href="http://pexforfun.com">http://pexforfun.com</a> and of course this new WP7 game, <em>PEX4FUN</em>. You've met <strong>Peli de Halleux </strong>and <strong>Nikolai Tillmann</strong>&nbsp;before, but this time they are both in front of the camera at the same time. (Thanks, Peli, for all the great <a href="http://channel9.msdn.com/tags/rise">RiSE </a>content you've made for 9 over the years!)</p><p>So, how does <em>PEX4FUN work</em>? How did they build it? How is it related to pex4fun the web site? Oh, and did they use Rx in the Intellisense engine? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> What's the backstory behind pex and pex4fun.com?</p><p>It’s always <strong>great </strong>to catch up with the RiSE team, one my favorite groups of engineers and scientists at Microsoft. Please download the free game from Windows Phone Marketplace, play with it, push it and provide feedback back to Peli and Nikolai.</p><p><strong><a href="http://pex4fun.com/">RiSE.PEX4FUN.PlayNow();</a></strong></p><p>C</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1669dae12b5f4858abee9ea7018806b9">]]></description>
      <comments>http://channel9.msdn.com/posts/PEX4FUN-WP7-A-Game-for-Programmers</comments>
      <itunes:summary> PEX4FUN&amp;nbsp;is a Windows Phone 7 game for programmers and even folks who are casually interested in learning how to program - on a mobile phone. This game includes &amp;quot;Intellisense&amp;quot; (automatic code completion as you type), support for C# and VB.NET, many thought-provoking puzzles that programmers will enjoy solving.PEX4FUN necessarily involves writing code, but you will probably spend more time thinking about the solutions to problems than you do typing characters on your phone. Still, coding on mobile devices is a very interesting idea and it will be very interesting to see where Nikolai, Peli and team take this. As is the case with RiSE and MSR generally, limits will be pushed and discoveries made.Here, we talk to some of the RiSE geniuses about PEX, http://pexforfun.com and of course this new WP7 game, PEX4FUN. You&#39;ve met Peli de Halleux and Nikolai Tillmann&amp;nbsp;before, but this time they are both in front of the camera at the same time. (Thanks, Peli, for all the great RiSE content you&#39;ve made for 9 over the years!)So, how does PEX4FUN work? How did they build it? How is it related to pex4fun the web site? Oh, and did they use Rx in the Intellisense engine?  What&#39;s the backstory behind pex and pex4fun.com?It’s always great to catch up with the RiSE team, one my favorite groups of engineers and scientists at Microsoft. Please download the free game from Windows Phone Marketplace, play with it, push it and provide feedback back to Peli and Nikolai.RiSE.PEX4FUN.PlayNow();C&amp;nbsp;</itunes:summary>
      <itunes:duration>1700</itunes:duration>
      <link>http://channel9.msdn.com/posts/PEX4FUN-WP7-A-Game-for-Programmers</link>
      <pubDate>Wed, 16 Mar 2011 20:11:48 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/PEX4FUN-WP7-A-Game-for-Programmers</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_512_ch9.jpg" height="384" width="512"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_custom_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_2MB_ch9.wmv" expression="full" duration="1700" fileSize="397835533" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_ch9.mp3" expression="full" duration="1700" fileSize="13601981" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_ch9.wma" expression="full" duration="1700" fileSize="13754287" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_ch9.wmv" expression="full" duration="1700" fileSize="363087633" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_high_ch9.mp4" expression="full" duration="1700" fileSize="450158546" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_low_ch9.mp4" expression="full" duration="1700" fileSize="149468673" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_Zune_ch9.wmv" expression="full" duration="1700" fileSize="236111688" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai.ism/manifest" expression="full" duration="1700" fileSize="8566" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_ch9.wmv" length="363087633" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/PEX4FUN-WP7-A-Game-for-Programmers/rss</wfw:commentRss>
      <category>Games</category>
      <category>Nikolai-Tillmann</category>
      <category>Peli de Halleux</category>
      <category>PEX</category>
      <category>RiSE</category>
      <category>WP7</category>
    </item>
  <item>
      <title>C9 Lectures: Yuri Gurevich - Introduction to Algorithms and Computational Complexity, 2 of n</title>
      <description><![CDATA[ <p><a href="http://research.microsoft.com/en-us/um/people/gurevich/">Yuri Gurevich</a>&nbsp;is back on C9!! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' />&nbsp;Yuri is a logician, computer scientist and inventor of <a href="http://en.wikipedia.org/wiki/Abstract_State_Machines">abstract state machines</a>. He currently works at Microsoft Research (he's a member of Wolfram Schulte's RiSE team).</p><p>This is the <strong>second part </strong>in a series of lectures exploring the fundamental logic-recipe powering all that we do as software engineers and computer scientists—the algorithm. <strong>What is an algorithm?</strong> You may be surprised to learn that this is not a simple question. Nonetheless, in this video, Yuri presents an answer—one that is perhaps somewhat controversial in nature—based on his own research and philosophy.</p><p><strong>Thank you, Yuri</strong>, for taking the time to share your extensive knowledge and gentle, kind spirit with Niner Nation. We all really appreciate it! Thanks, too, to <strong>Wes Dyer </strong>and <strong>Bart De Smet</strong> for being our live audience for this lecture and asking <strong>great </strong>questions!<br><br><strong><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/C9-Lectures-Algorithms-with-Yuri-Gurevich-Introduction-and-Some-History">See Part 1</a><br><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity-3-of-3">See Part 3</a></strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:13fd9ba99b924e4facba9e85016efb3a">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity-2-of-n</comments>
      <itunes:summary> Yuri Gurevich&amp;nbsp;is back on C9!! &amp;nbsp;Yuri is a logician, computer scientist and inventor of abstract state machines. He currently works at Microsoft Research (he&#39;s a member of Wolfram Schulte&#39;s RiSE team).This is the second part in a series of lectures exploring the fundamental logic-recipe powering all that we do as software engineers and computer scientists—the algorithm. What is an algorithm? You may be surprised to learn that this is not a simple question. Nonetheless, in this video, Yuri presents an answer—one that is perhaps somewhat controversial in nature—based on his own research and philosophy.Thank you, Yuri, for taking the time to share your extensive knowledge and gentle, kind spirit with Niner Nation. We all really appreciate it! Thanks, too, to Wes Dyer and Bart De Smet for being our live audience for this lecture and asking great questions!See Part 1See Part 3</itunes:summary>
      <itunes:duration>3596</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity-2-of-n</link>
      <pubDate>Wed, 16 Feb 2011 17:29:56 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity-2-of-n</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2_512_ch9.jpg" height="384" width="512"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2_custom_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2_2MB_ch9.wmv" expression="full" duration="3596" fileSize="636493059" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2_ch9.mp3" expression="full" duration="3596" fileSize="28773373" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2_ch9.wma" expression="full" duration="3596" fileSize="29086703" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2_ch9.wmv" expression="full" duration="3596" fileSize="363291009" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2_high_ch9.mp4" expression="full" duration="3596" fileSize="1117827159" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2_low_ch9.mp4" expression="full" duration="3596" fileSize="153990243" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2_Zune_ch9.wmv" expression="full" duration="3596" fileSize="326475064" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2.ism/manifest" expression="full" duration="3596" fileSize="8778" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/FB3A/13FD9BA9-9B92-4E4F-ACBA-9E85016EFB3A/C9LecturesYuriGurevichAlgorithmsP2_ch9.wmv" length="363291009" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity-2-of-n/RSS</wfw:commentRss>
      <category>Algorithms</category>
      <category>C9 Lectures</category>
      <category>C9 Algorithms</category>
      <category>Computer Science</category>
      <category>RiSE</category>
      <category>Theory</category>
      <category>Yuri Gurevich</category>
    </item>
  <item>
      <title>David Molnar and Margus Veanes - BEK - Domain Specific Language for String Manipulation Functions</title>
      <description><![CDATA[ <p>In this video,&nbsp;<a href="http://research.microsoft.com/en-us/people/dmolnar/">David Molnar</a> and <a href="http://research.microsoft.com/en-us/people/margus/">Margus&nbsp;Veanes</a>, both Researchers at Microsoft Research, give a demo of BEK <strong>(you can try it too at <a href="http://rise4fun.com/bek">http://rise4fun.com/bek</a>)</strong>. BEK is a domain specific language for writing common string functions, combined with state of the art analysis. With BEK, you can answer questions like, Do these two programs output the same string? Can this program ever output a target string? What happens if I compose these two programs? Does the order matter? </p><p>Once you've authored and analyzed your sanitizer in BEK, you can automatically get a C#/Javascript version of it.</p><p><em></em><a href="http://research.microsoft.com/rise"><em>The&nbsp;</em><em>Research in Software Engineering team</em><em> (RiSE)</em></a><em> coordinates Microsoft's research in Software Engineering in Redmond, USA.</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:da011aefb6654203b6659e59012d05ed">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Peli/David-Molnar-and-Margus-Veanus-BEK-Domain-Specific-Language-for-String-Manipulation-Functions</comments>
      <itunes:summary> In this video,&amp;nbsp;David Molnar and Margus&amp;nbsp;Veanes, both Researchers at Microsoft Research, give a demo of BEK (you can try it too at http://rise4fun.com/bek). BEK is a domain specific language for writing common string functions, combined with state of the art analysis. With BEK, you can answer questions like, Do these two programs output the same string? Can this program ever output a target string? What happens if I compose these two programs? Does the order matter? Once you&#39;ve authored and analyzed your sanitizer in BEK, you can automatically get a C#/Javascript version of it.The&amp;nbsp;Research in Software Engineering team (RiSE) coordinates Microsoft&#39;s research in Software Engineering in Redmond, USA.</itunes:summary>
      <itunes:duration>780</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Peli/David-Molnar-and-Margus-Veanus-BEK-Domain-Specific-Language-for-String-Manipulation-Functions</link>
      <pubDate>Thu, 06 Jan 2011 23:17:12 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Peli/David-Molnar-and-Margus-Veanus-BEK-Domain-Specific-Language-for-String-Manipulation-Functions</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek_512_ch9.jpg" height="384" width="512"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek_custom_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek_2MB_ch9.wmv" expression="full" duration="780" fileSize="115736695" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek_ch9.mp3" expression="full" duration="780" fileSize="6247062" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek_ch9.wma" expression="full" duration="780" fileSize="6328397" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek_ch9.wmv" expression="full" duration="780" fileSize="82602112" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek_high_ch9.mp4" expression="full" duration="780" fileSize="170485562" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek_low_ch9.mp4" expression="full" duration="780" fileSize="71155345" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek_Zune_ch9.wmv" expression="full" duration="780" fileSize="66186166" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek.ism/manifest" expression="full" duration="780" fileSize="8370" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/05ED/DA011AEF-B665-4203-B665-9E59012D05ED/bek_ch9.wmv" length="82602112" type="video/x-ms-wmv"/>
      <dc:creator>Peli de Halleux</dc:creator>
      <itunes:author>Peli de Halleux</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Peli/David-Molnar-and-Margus-Veanus-BEK-Domain-Specific-Language-for-String-Manipulation-Functions/RSS</wfw:commentRss>
      <category>Microsoft Research</category>
      <category>RiSE</category>
      <category>Security</category>
    </item>
  <item>
      <title>Bart De Smet: LINQ to Z3</title>
      <description><![CDATA[ <p>&nbsp;</p><p><a href="http://channel9.msdn.com/Tags/bart&#43;de&#43;smet">Bart De Smet</a> is one of the highly talented software engineers on <a href="http://channel9.msdn.com/tags/erik&#43;meijer">Erik Meijer</a>'s team and the chief architect of the LINQ to Anything dream. You should watch his <a href="http://videoaz.microsoftpdc.com/vod/pdc10_pre_event/ShowContent_VOD/FT10_BartDeSmet_PDC_WMV_High_1280x720_2500k.wmv">excellent PDC10 session</a> on this topic.As you learned on Channel 9 Live's PDC10 conversation with <a href="http://videoaz.microsoftpdc.com/vod/pdc10_pre_event/ShowContent_VOD/Channel9/CH9_Day2_EngResearch_p1_PDC_WMV_High_480p_1500k.wmv">Wolfram Schulte and Erik Meijer</a>, <a href="http://research.microsoft.com/en-us/um/redmond/projects/z3/">Z3 is a theorem prover</a> (the fastest in the world, in fact). Z3 is one of several advanced software engineering technologies coming out of <a href="http://research.microsoft.com/rise">MSR's RiSE team</a>.</p><p>A while ago, <a href="http://community.bartdesmet.net/blogs/bart/archive/2009/04/19/linq-to-z3-theorem-solving-on-steroids-part-0.aspx">Bart implemented a LINQ to Z3</a> library and I've wanted to dig into this with him for some time. Recently, I got the chance to do just that and it makes for an excellent episode of <a href="http://channel9.msdn.com/shows/going&#43;deep">Going Deep</a>. <br><br>Bart writes in his initial post on the LINQ to Z3 project:</p><p><em>With LINQ to Z3 my goal is to abstract away from the low-level Z3 APIs and provide nice syntax with rich static typing support on top of it. The basic idea is the following:</em></p><ul><li><em>Define the “shape” of a theorem, e.g. what symbolic names (and their types) to use;</em></li><li><em>Express constraints over those symbolic names using LINQ syntax (more specifically the where keyword);</em></li><li><em>Ask the resulting object for a solution, resulting in an instance of the “shape” type specified at the start.</em></li></ul><p>An example of LINQ to Z3:</p><p><pre class="brush: text">var theorem = from t in ctx.NewTheorem&lt;Symbols&lt;int, int, int, int, int&gt;&gt;()
              where t.X1 - t.X2 &gt;= 1
              where t.X1 - t.X2 &lt;= 3
              where t.X1 == (2 * t.X3) &#43; t.X5
              where t.X3 == t.X5
              where t.X2 == 6 * t.X4
              select t;
var solution = theorem.Solve();
Console.WriteLine(&quot;X1 = {0}, X2 = {1}, X3 = {2}, X4 = {3}, X5 = {4}&quot;, solution.X1, solution.X2, solution.X3, solution.X4, solution.X5);</pre></p><p>How does LINQ to Z3 work, exactly? Why did Bart do this? What is Z3 useful for? How does it work? Here, we get answers to all of these questions with lots of meaty whiteboarding and demo at the end of the conversation. As usual, there is a lot of information presented here and in a way that is readily understandable by non-experts - this is one of Bart's excellent traits: clearly explaining complex subjects so you don't have to be as smart as Bart to fully understand. I left Bart's office with better understanding of LINQ, Z3 and LINQ to Z3 (also Solver Foundation and Bart's definition of monad....). Thank you, Bart! </p><p>By the way, this is&nbsp;espisode <strong>201</strong> of&nbsp;Going Deep. <a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Erik-Meijer-and-Bart-De-Smet-LINQ-to-Anything">Bart and LINQ were the focus for the 100th episode</a>. It's nice to have this 100 episode cycle (LINQ to Anything is LINQ to Everything in this revolution). Thanks to all who have made this series truly interesting! Here's to 200 more.<br><br>Tune in. </p><p>Learn. Enjoy. Code.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5b5621190a814f61b1829e300187a260">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-LINQ-to-Z3</comments>
      <itunes:summary> &amp;nbsp;Bart De Smet is one of the highly talented software engineers on Erik Meijer&#39;s team and the chief architect of the LINQ to Anything dream. You should watch his excellent PDC10 session on this topic.As you learned on Channel 9 Live&#39;s PDC10 conversation with Wolfram Schulte and Erik Meijer, Z3 is a theorem prover (the fastest in the world, in fact). Z3 is one of several advanced software engineering technologies coming out of MSR&#39;s RiSE team.A while ago, Bart implemented a LINQ to Z3 library and I&#39;ve wanted to dig into this with him for some time. Recently, I got the chance to do just that and it makes for an excellent episode of Going Deep. Bart writes in his initial post on the LINQ to Z3 project:With LINQ to Z3 my goal is to abstract away from the low-level Z3 APIs and provide nice syntax with rich static typing support on top of it. The basic idea is the following:Define the “shape” of a theorem, e.g. what symbolic names (and their types) to use;Express constraints over those symbolic names using LINQ syntax (more specifically the where keyword);Ask the resulting object for a solution, resulting in an instance of the “shape” type specified at the start.An example of LINQ to Z3:var theorem = from t in ctx.NewTheorem&amp;lt;Symbols&amp;lt;int, int, int, int, int&amp;gt;&amp;gt;()
              where t.X1 - t.X2 &amp;gt;= 1
              where t.X1 - t.X2 &amp;lt;= 3
              where t.X1 == (2 * t.X3) &amp;#43; t.X5
              where t.X3 == t.X5
              where t.X2 == 6 * t.X4
              select t;
var solution = theorem.Solve();
Console.WriteLine(&amp;quot;X1 = {0}, X2 = {1}, X3 = {2}, X4 = {3}, X5 = {4}&amp;quot;, solution.X1, solution.X2, solution.X3, solution.X4, solution.X5);How does LINQ to Z3 work, exactly? Why did Bart do this? What is Z3 useful for? How does it work? Here, we get answers to all of these questions with lots of meaty whiteboarding and demo at the end of the conversation. As usual, there is a lot of information presented here and in a way that is read</itunes:summary>
      <itunes:duration>4616</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-LINQ-to-Z3</link>
      <pubDate>Tue, 23 Nov 2010 21:06:09 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-LINQ-to-Z3</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a260/5b562119-0a81-4f61-b182-9e300187a260/BartDeSmetLINQtoZ3_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a260/5b562119-0a81-4f61-b182-9e300187a260/BartDeSmetLINQtoZ3_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a260/5b562119-0a81-4f61-b182-9e300187a260/BartDeSmetLINQtoZ3_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a260/5b562119-0a81-4f61-b182-9e300187a260/BartDeSmetLINQtoZ3_2MB_ch9.wmv" expression="full" duration="4616" fileSize="1225839557" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a260/5b562119-0a81-4f61-b182-9e300187a260/BartDeSmetLINQtoZ3_ch9.mp3" expression="full" duration="4616" fileSize="36929710" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a260/5b562119-0a81-4f61-b182-9e300187a260/BartDeSmetLINQtoZ3_ch9.wma" expression="full" duration="4616" fileSize="37332681" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a260/5b562119-0a81-4f61-b182-9e300187a260/BartDeSmetLINQtoZ3_ch9.wmv" expression="full" duration="4616" fileSize="1004657127" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a260/5b562119-0a81-4f61-b182-9e300187a260/BartDeSmetLINQtoZ3_high_ch9.mp4" expression="full" duration="4616" fileSize="1331849055" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a260/5b562119-0a81-4f61-b182-9e300187a260/BartDeSmetLINQtoZ3_low_ch9.mp4" expression="full" duration="4616" fileSize="440835936" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/a260/5b562119-0a81-4f61-b182-9e300187a260/BartDeSmetLINQtoZ3_ch9.wmv" length="1004657127" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>33</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-LINQ-to-Z3/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>.NET Framework</category>
      <category>Bart De Smet</category>
      <category>LINQ</category>
      <category>Programming</category>
      <category>RiSE</category>
    </item>
  <item>
      <title>E2E: Concurrent Programming with Revisions</title>
      <description><![CDATA[ <p><em>&nbsp;</em></p><p><em>&nbsp;</em></p><p><em>Building applications that are responsive and can exploit parallel hardware poses an important challenge. In particular, enabling applications to execute various tasks in parallel can be difficult if those tasks exhibit read and write conflicts. Revisions&nbsp;are forked and joined much like asynchronous tasks. However, rather than accessing global shared data directly (and thereby risking data races or atomicity violations), all revisions execute on a (conceptual) copy of the shared state, a &quot;global mutable snapshot&quot; so to speak. Any changes performed in a revision apply to that snapshot only, until the revision is joined at which the </em>[sic] <em>changes become globally effective&nbsp;</em>[source<em> = </em><a href="http://research.microsoft.com/en-us/projects/revisions/">http://research.microsoft.com/en-us/projects/revisions/</a>].</p><p>Here, <a href="http://research.microsoft.com/en-us/um/people/emeijer/">Erik Meijer </a>interrogates (in a nice way)&nbsp;computer scientists <a href="http://research.microsoft.com/en-us/people/daan/">Daan Leijen</a> and <a href="http://research.microsoft.com/en-us/people/sburckha/">Sebastian Burckhardt</a>, the researchers behind Revisions. As usual, Erik asks great questions and the scientists spend much of the time at the whiteboard, drawing and writing answers to clearly explain what revisions are, how they work, and why this model matters. In a nice twist of fate, Erik was Daan's PhD advisor at Utrecht University in the Netherlands&nbsp;(that must have been awesome—lucky Daan!).</p><p>Revisions are yet another example of the great work coming out of the <a href="http://research.microsoft.com/en-us/groups/rise/">RiSE</a> group in MSR. You don't have to wait for a &quot;CTP&quot; of Revisions for C# -&gt; Just go to <a href="http://rise4fun.com/Revisions">http://rise4fun.com/Revisions</a>&nbsp;and write some code! Thanks to Peli and the&nbsp;RiSE team developers&nbsp;for implementing such an awesome web-based experimentation sandbox.</p><p>Tune in. Learn. Enjoy.</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rise/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3645f85cb77b44d49f1e9e2a013a5166">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/E2E-Concurrent-Programming-with-Revisions</comments>
      <itunes:summary> &amp;nbsp;&amp;nbsp;Building applications that are responsive and can exploit parallel hardware poses an important challenge. In particular, enabling applications to execute various tasks in parallel can be difficult if those tasks exhibit read and write conflicts. Revisions&amp;nbsp;are forked and joined much like asynchronous tasks. However, rather than accessing global shared data directly (and thereby risking data races or atomicity violations), all revisions execute on a (conceptual) copy of the shared state, a &amp;quot;global mutable snapshot&amp;quot; so to speak. Any changes performed in a revision apply to that snapshot only, until the revision is joined at which the [sic] changes become globally effective&amp;nbsp;[source = http://research.microsoft.com/en-us/projects/revisions/].Here, Erik Meijer interrogates (in a nice way)&amp;nbsp;computer scientists Daan Leijen and Sebastian Burckhardt, the researchers behind Revisions. As usual, Erik asks great questions and the scientists spend much of the time at the whiteboard, drawing and writing answers to clearly explain what revisions are, how they work, and why this model matters. In a nice twist of fate, Erik was Daan&#39;s PhD advisor at Utrecht University in the Netherlands&amp;nbsp;(that must have been awesome—lucky Daan!).Revisions are yet another example of the great work coming out of the RiSE group in MSR. You don&#39;t have to wait for a &amp;quot;CTP&amp;quot; of Revisions for C# -&amp;gt; Just go to http://rise4fun.com/Revisions&amp;nbsp;and write some code! Thanks to Peli and the&amp;nbsp;RiSE team developers&amp;nbsp;for implementing such an awesome web-based experimentation sandbox.Tune in. Learn. Enjoy.&amp;nbsp;</itunes:summary>
      <itunes:duration>4238</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/E2E-Concurrent-Programming-with-Revisions</link>
      <pubDate>Thu, 11 Nov 2010 17:54:37 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/E2E-Concurrent-Programming-with-Revisions</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_2MB_ch9.wmv" expression="full" duration="4238" fileSize="863144425" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_ch9.mp3" expression="full" duration="4238" fileSize="33906313" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_ch9.mp4" expression="full" duration="4238" fileSize="455831686" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_ch9.wma" expression="full" duration="4238" fileSize="34277613" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_ch9.wmv" expression="full" duration="4238" fileSize="926286859" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_ch9.wmv" length="926286859" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>18</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/E2E-Concurrent-Programming-with-Revisions/RSS</wfw:commentRss>
      <category>Concurrency</category>
      <category>Erik Meijer</category>
      <category>Expert to Expert</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Parallelism</category>
      <category>Programming</category>
      <category>RiSE</category>
    </item>    
</channel>
</rss>
