<?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 C9 Conversations</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/c9-conversations/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with C9 Conversations</title>
      <link>http://channel9.msdn.com/Tags/c9-conversations</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/c9-conversations</link>
    <language>en</language>
    <pubDate>Tue, 21 May 2013 21:08:58 GMT</pubDate>
    <lastBuildDate>Tue, 21 May 2013 21:08:58 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>12</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Miguel de Icaza: Mono, Open Source, Visual Studio, and Xamarin</title>
      <description><![CDATA[<p>At <a href="http://xamarin.com/evolve" target="_blank"><strong>Xamarin Evolve 2013</strong></a>, I caught up with Xamarin CTO <a href="http://tirania.org/blog/" target="_blank"><strong>Miguel de Icaza</strong></a> after his keynote. It's been a while since I <a href="http://channel9.msdn.com/Blogs/Charles/Miguel-de-Icaza-and-Dragos-Manolescu-On-Open-Source-Mono-and-Moonlight" target="_blank"><strong>last chatted with Miguel</strong></a>, so it was great to catch up. Clearly, he and team have been very busy pushing Mono forward and building Xamarin—a new technology that enables developers to target multiple platforms by writing apps in C# and .NET. During his keynote, Miguel announced that F# is now a part of the Xamarin family, too. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br><br><a href="http://xamarin.com" target="_blank"><strong>Xamarin</strong></a> ships with a Visual Studio plugin, making it possible to write iOS and Android apps on Windows using the best IDE in the world. Of course, VS natively supports the development of Windows and Windows Phone .NET apps, so you can imagine that Xamarin makes it possible for .NET developers to target all major mobile platforms, sharing as much core code as possible across them - effectively enabling C# to be everywhere you want it to be.<br><br>Here, we learn why Miguel et al. started Mono, how they ended up at Xamarin, and, potentially, where they're heading in the future with their excellent cross platform development technologies based on .NET. We talk about open source and proprietary software today, Visual Studio, and more. This is a Channel 9 interview, so it goes as it went. The only editing was cosmetic, not topical. Tune in.<br><br>It was a real pleasure to attend Evolve 2013. The Xamarin team&nbsp;pulled off an excellent event. It certainly didn't feel like an inaugural developer conference. Great production! <br><br>Huge thanks to Miguel for&nbsp;spending time with Channel 9. We'll make sure to get him in front of Camera 9 again soon.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/c9-conversations/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a20b2acba0554bfd8b6ca1a801654b39">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Miguel-de-Icaza-Mono-Open-Source-Visual-Studio-and-Xamarin</comments>
      <itunes:summary>At Xamarin Evolve 2013, I caught up with Xamarin CTO Miguel de Icaza after his keynote. It&#39;s been a while since I last chatted with Miguel, so it was great to catch up. Clearly, he and team have been very busy pushing Mono forward and building Xamarin—a new technology that enables developers to target multiple platforms by writing apps in C# and .NET. During his keynote, Miguel announced that F# is now a part of the Xamarin family, too. Xamarin ships with a Visual Studio plugin, making it possible to write iOS and Android apps on Windows using the best IDE in the world. Of course, VS natively supports the development of Windows and Windows Phone .NET apps, so you can imagine that Xamarin makes it possible for .NET developers to target all major mobile platforms, sharing as much core code as possible across them - effectively enabling C# to be everywhere you want it to be.Here, we learn why Miguel et al. started Mono, how they ended up at Xamarin, and, potentially, where they&#39;re heading in the future with their excellent cross platform development technologies based on .NET. We talk about open source and proprietary software today, Visual Studio, and more. This is a Channel 9 interview, so it goes as it went. The only editing was cosmetic, not topical. Tune in.It was a real pleasure to attend Evolve 2013. The Xamarin team&amp;nbsp;pulled off an excellent event. It certainly didn&#39;t feel like an inaugural developer conference. Great production! Huge thanks to Miguel for&amp;nbsp;spending time with Channel 9. We&#39;ll make sure to get him in front of Camera 9 again soon. </itunes:summary>
      <itunes:duration>1805</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Miguel-de-Icaza-Mono-Open-Source-Visual-Studio-and-Xamarin</link>
      <pubDate>Wed, 24 Apr 2013 16:38:34 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Miguel-de-Icaza-Mono-Open-Source-Visual-Studio-and-Xamarin</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin.mp3" expression="full" duration="1805" fileSize="28889735" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin.mp4" expression="full" duration="1805" fileSize="171686970" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin.webm" expression="full" duration="1805" fileSize="69334147" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin.wma" expression="full" duration="1805" fileSize="14604471" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin.wmv" expression="full" duration="1805" fileSize="132109739" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin_high.mp4" expression="full" duration="1805" fileSize="375659979" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin_mid.mp4" expression="full" duration="1805" fileSize="263576829" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin_Source.wmv" expression="full" duration="1805" fileSize="692079008" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin.ism/manifest" expression="full" duration="1805" fileSize="8558" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/519b/dc65003a-1bdb-4679-b30f-8af9d477519b/MigueldeIcazaXamarin.wmv" length="132109739" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>13</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Miguel-de-Icaza-Mono-Open-Source-Visual-Studio-and-Xamarin/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>C#</category>
      <category>C9 Conversations</category>
      <category>F#</category>
      <category>Miguel de Icaza</category>
      <category>Mono</category>
      <category>Open Source</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Erik Meijer: Latency, Native Relativity and Energy-Efficient Programming</title>
      <description><![CDATA[<p>I caught up with <strong>Erik Meijer</strong> recently to see what was on his mind (wish we could do this more often as his mind is typically full of very interesting things at any given time!).</p><p>Erik had just read&nbsp;an article -&nbsp;<a href="http://architects.dzone.com/articles/every-programmer-should-know" target="_blank">Every Programmer Should Know These Latency Numbers</a> - and it got him thinking... <br><br>Here, Erik discusses his perspective on latency. We also&nbsp;discuss&nbsp;native relativity, energy efficient programming (what does that mean?) and nutrition labels for software <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' />. As usual, this is classic C9: the conversation just happens and it's all captured in audio and video. Whiteboarding included. Twists and turns, too.</p><p>Always a real pleasure to get the chance to geek out with Erik. Thank you, Dr. Meijer!</p><p>And remember, energy can neither be created nor destroyed, but moved from state to state and place to place. It should be fairly obvious how this relates to the energy required to compute your code in this age of clouds and battery-powered personal computers (aka phones...). How much energy does your code use? How could type systems help here (could they?)?</p><p>Tune in. Think.</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/c9-conversations/RSS&WT.dl=0&WT.entryid=Entry:RSSView:977093358d444f29b7f7a097014653e8">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-Latency-Native-Relativity-and-Energy-Efficient-Programming</comments>
      <itunes:summary>I caught up with Erik Meijer recently to see what was on his mind (wish we could do this more often as his mind is typically full of very interesting things at any given time!). Erik had just read&amp;nbsp;an article -&amp;nbsp;Every Programmer Should Know These Latency Numbers - and it got him thinking... Here, Erik discusses his perspective on latency. We also&amp;nbsp;discuss&amp;nbsp;native relativity, energy efficient programming (what does that mean?) and nutrition labels for software . As usual, this is classic C9: the conversation just happens and it&#39;s all captured in audio and video. Whiteboarding included. Twists and turns, too. Always a real pleasure to get the chance to geek out with Erik. Thank you, Dr. Meijer! And remember, energy can neither be created nor destroyed, but moved from state to state and place to place. It should be fairly obvious how this relates to the energy required to compute your code in this age of clouds and battery-powered personal computers (aka phones...). How much energy does your code use? How could type systems help here (could they?)? Tune in. Think. &amp;nbsp; </itunes:summary>
      <itunes:duration>2699</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-Latency-Native-Relativity-and-Energy-Efficient-Programming</link>
      <pubDate>Thu, 26 Jul 2012 16:51:39 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-Latency-Native-Relativity-and-Energy-Efficient-Programming</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy_100.jpg" height="66" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy_220.jpg" height="146" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy_512.jpg" height="341" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy.mp3" expression="full" duration="2699" fileSize="43188563" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy.mp4" expression="full" duration="2699" fileSize="256328990" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy.webm" expression="full" duration="2699" fileSize="112305050" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy.wma" expression="full" duration="2699" fileSize="21832095" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy.wmv" expression="full" duration="2699" fileSize="596469681" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy_high.mp4" expression="full" duration="2699" fileSize="562882709" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy_mid.mp4" expression="full" duration="2699" fileSize="392993023" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy_Source.wmv" expression="full" duration="2699" fileSize="998990196" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy.ism/manifest" expression="full" duration="2699" fileSize="6306" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/24e7/e85e5d8a-3a2c-46c0-9650-e5314c3b24e7/ERikMeijerNativeRelativityLatencyEnergy.wmv" length="596469681" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>15</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-Latency-Native-Relativity-and-Energy-Efficient-Programming/RSS</wfw:commentRss>
      <category>C9 Conversations</category>
      <category>Erik Meijer</category>
      <category>Programming</category>
      <category>Energy Smart Computing</category>
      <category>Native</category>
    </item>
  <item>
      <title>Matthew Podwysocki and Bart J. F. De Smet: RxJS Today and Tomorrow</title>
      <description><![CDATA[<p>The JavaScript implementation of&nbsp;<a href="http://msdn.microsoft.com/data/gg577609" target="_blank"><strong>Reactive Extensions (Rx)</strong></a>, <a href="http://go.microsoft.com/fwlink/?LinkID=182999" target="_blank"><strong>RxJS</strong></a>,&nbsp;continues to evolve under the direction of <a href="http://weblogs.asp.net/podwysocki/default.aspx" target="_blank"><strong>Matthew Podwysocki</strong></a>. RxJS&nbsp;provides&nbsp;Rx operators in JavaScript and it does this in a download size of less than 7KB (using GZip compression). RxJS provides easy-to-use conversions from existing DOM, XmlHttpRequest (AJAX), and jQuery events to Rx push-collections, allowing users to seamlessly plug Rx into their existing JavaScript-based web sites.</p><p>Here, <a href="http://community.bartdesmet.net/blogs/bart/default.aspx" target="_blank"><strong>Bart J.F. De Smet</strong></a> - the lead developer of Rx - and Matthew sit down for a C9 conversation about RxJS (no demos or code-on-screen - this is purely a conversation). Who knows where it will go (will we only talk about&nbsp;RxJS?)&nbsp;and who'll make a cameo appearance at the very beginning <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> Tune in.<br><br>Enjoy!</p><p><a href="http://twitter.com/#!/mattpodwysocki" target="_blank">Follow Matthew: <strong></strong><span class="js-username"><span class="screen-name"><s>@</s>mattpodwysocki</span></span></a><br><br></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/c9-conversations/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c2043e948b734de983779fe900019eb5">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Matthew-Podwysocki-and-Bart-J-F-De-Smet-RxJS-Today-and-Tomorrow</comments>
      <itunes:summary>The JavaScript implementation of&amp;nbsp;Reactive Extensions (Rx), RxJS,&amp;nbsp;continues to evolve under the direction of Matthew Podwysocki. RxJS&amp;nbsp;provides&amp;nbsp;Rx operators in JavaScript and it does this in a download size of less than 7KB (using GZip compression). RxJS provides easy-to-use conversions from existing DOM, XmlHttpRequest (AJAX), and jQuery events to Rx push-collections, allowing users to seamlessly plug Rx into their existing JavaScript-based web sites. Here, Bart J.F. De Smet - the lead developer of Rx - and Matthew sit down for a C9 conversation about RxJS (no demos or code-on-screen - this is purely a conversation). Who knows where it will go (will we only talk about&amp;nbsp;RxJS?)&amp;nbsp;and who&#39;ll make a cameo appearance at the very beginning  Tune in.Enjoy! Follow Matthew: @mattpodwysocki </itunes:summary>
      <itunes:duration>2534</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Matthew-Podwysocki-and-Bart-J-F-De-Smet-RxJS-Today-and-Tomorrow</link>
      <pubDate>Mon, 05 Mar 2012 13:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Matthew-Podwysocki-and-Bart-J-F-De-Smet-RxJS-Today-and-Tomorrow</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_2MB_ch9.wmv" expression="full" duration="2534" fileSize="828489202" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_ch9.mp3" expression="full" duration="2534" fileSize="20278459" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_ch9.webm" expression="full" duration="2534" fileSize="205436436" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_ch9.wma" expression="full" duration="2534" fileSize="20501271" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_ch9.wmv" expression="full" duration="2534" fileSize="522852639" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_high_ch9.mp4" expression="full" duration="2534" fileSize="673202552" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_low_ch9.mp4" expression="full" duration="2534" fileSize="198112338" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_med_ch9.mp4" expression="full" duration="2534" fileSize="497922764" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart.ism/manifest" expression="full" duration="2534" fileSize="6066" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_ch9.wmv" length="522852639" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Matthew-Podwysocki-and-Bart-J-F-De-Smet-RxJS-Today-and-Tomorrow/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>C9 Conversations</category>
      <category>JavaScript</category>
      <category>Matthew Podwysocki</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>RxJS</category>
    </item>
  <item>
      <title>Mohsen Agsen - C++ Today and Tomorrow</title>
      <description><![CDATA[ <p>The last time we got the chance to talk to Mohsen Agsen, a Microsoft Technical Fellow who runs the Visual C&#43;&#43; engineering team, he put forward the notion of a renaissance taking place in the native world. Shortly thereafter, we created&nbsp;the catchy&nbsp;<strong><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Craig-Symonds-and-Mohsen-Agsen-C-Renaissance" target="_blank">C&#43;&#43; Renaissance</a></strong> mantra. (Mohsen is great at building&nbsp;metaphors in real time. See if you can identify a few new ones in this conversation!) The reception to C&#43;&#43; Renaissance message has been great (and, in some sense, unexpected). Now that some time has passed, let's revisit this meme and get a sense of what Mohsen really meant by a renaissance taking place in the native world, and C&#43;&#43; specifically. Is&nbsp;this renaissance taking place in the industry at large, or was Mohsen focusing on what's going on inside of Microsoft?&nbsp;Maybe it's both (at least from the native perspective, given Obj-C, C, and C&#43;&#43; usage outside of Microsoft).&nbsp;<br><br>Mohsen works in the Microsoft Hawaii office, located&nbsp;in Honolulu on the great island of Oahu. I was recently in Hawaii for the ICSE 2011 conference in Waikiki, so I was able to visit Mohsen to continue our conversation from a few months back.<br><br>It's really easy to talk to Mohsen—he's passionate,&nbsp;engaging, curious, and, most importantly, honest and open. There's no marketing in Mohsen. He's all engineer. When I asked him about what he thinks is needed in C&#43;&#43; and VC&#43;&#43;, specifically, he answers, but he also asks <strong>YOU</strong> for <em>your</em> opinions on the matter&nbsp;-&gt; How do <em>you</em> use C&#43;&#43; today? Are you interested in using C&#43;&#43; for building high-level UI-centric and data snacking apps? What do you want the VC team to focus on? Please answer these questions in this post. Mohsen and the VC product team will be looking for your answers here, so speak up! And thanks for asking, Mohsen. Very cool.</p><p>Tune in. Enjoy. (And<strong> remember to tell Mohsen what's on your mind regarding what he asks <em>you</em> in this conversation</strong>.)<br><br>Questions/Topics (click the link to navigate to the topic/question):</p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h0m41s">What does your team do&nbsp;at the Microsoft Hawaii office?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h3m11s">On the C&#43;&#43; Renaissance...</a></p><p>Mohsen asks you -&gt; <a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h6m26s">How are&nbsp;you actually using C&#43;&#43; today?</a></p><p>Mohsen asks you -&gt; <a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h7m30s">How do you think about the breadth of the language for mainstream scenarios (web services, data access, data snacking applications, etc)? Are you using C&#43;&#43; for these types of things? How broad should we think about the language beyond systems?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h8m47s">On concurrency...</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h13m45s">How do you allocate resources on the VC team (so, how do you determine where to place human investments)?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h17m30s">Do you have a sense of how many VC&#43;&#43; developers actually use any of the other language tools inside of Visual Studio—so, would VC be able to ship faster if it wasn't bound to VS? (Yes, a weird Charles question born in situ during the conversation!).</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h21m27s">How you feel personally about the state of the C&#43;&#43; language (were you upset that Concepts didn't make it in to C&#43;&#43;11, for example?) ?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h24m49s">On C...</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h29m1s">What do you think of the language Go?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h31m13s">Error reporting quality, templates and exceptions...</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h34m36s">On C&#43;&#43; and JavaScript...</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow#time=0h39m21s">What do you want to see added to (or what's missing today in)&nbsp;the C&#43;&#43; language/libraries/tools?</a>&nbsp;(Mohsen asks you -&gt; What existing libraries should become de facto standards like the STL?)</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/c9-conversations/RSS&WT.dl=0&WT.entryid=Entry:RSSView:da109fb3e49c415f897d9ef6016c32f2">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow</comments>
      <itunes:summary> The last time we got the chance to talk to Mohsen Agsen, a Microsoft Technical Fellow who runs the Visual C&amp;#43;&amp;#43; engineering team, he put forward the notion of a renaissance taking place in the native world. Shortly thereafter, we created&amp;nbsp;the catchy&amp;nbsp;C&amp;#43;&amp;#43; Renaissance mantra. (Mohsen is great at building&amp;nbsp;metaphors in real time. See if you can identify a few new ones in this conversation!) The reception to C&amp;#43;&amp;#43; Renaissance message has been great (and, in some sense, unexpected). Now that some time has passed, let&#39;s revisit this meme and get a sense of what Mohsen really meant by a renaissance taking place in the native world, and C&amp;#43;&amp;#43; specifically. Is&amp;nbsp;this renaissance taking place in the industry at large, or was Mohsen focusing on what&#39;s going on inside of Microsoft?&amp;nbsp;Maybe it&#39;s both (at least from the native perspective, given Obj-C, C, and C&amp;#43;&amp;#43; usage outside of Microsoft).&amp;nbsp;Mohsen works in the Microsoft Hawaii office, located&amp;nbsp;in Honolulu on the great island of Oahu. I was recently in Hawaii for the ICSE 2011 conference in Waikiki, so I was able to visit Mohsen to continue our conversation from a few months back.It&#39;s really easy to talk to Mohsen—he&#39;s passionate,&amp;nbsp;engaging, curious, and, most importantly, honest and open. There&#39;s no marketing in Mohsen. He&#39;s all engineer. When I asked him about what he thinks is needed in C&amp;#43;&amp;#43; and VC&amp;#43;&amp;#43;, specifically, he answers, but he also asks YOU for your opinions on the matter&amp;nbsp;-&amp;gt; How do you use C&amp;#43;&amp;#43; today? Are you interested in using C&amp;#43;&amp;#43; for building high-level UI-centric and data snacking apps? What do you want the VC team to focus on? Please answer these questions in this post. Mohsen and the VC product team will be looking for your answers here, so speak up! And thanks for asking, Mohsen. Very cool. Tune in. Enjoy. (And remember to tell Mohsen what&#39;s on your mind regarding what he asks you in this conversation.)Question</itunes:summary>
      <itunes:duration>2566</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow</link>
      <pubDate>Thu, 09 Jun 2011 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/32f2/da109fb3-e49c-415f-897d-9ef6016c32f2/C9ConversationsMohsenAgsen_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/32f2/da109fb3-e49c-415f-897d-9ef6016c32f2/C9ConversationsMohsenAgsen_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/32f2/da109fb3-e49c-415f-897d-9ef6016c32f2/C9ConversationsMohsenAgsen_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/32f2/da109fb3-e49c-415f-897d-9ef6016c32f2/C9ConversationsMohsenAgsen_2MB_ch9.wmv" expression="full" duration="2566" fileSize="477723577" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/32f2/da109fb3-e49c-415f-897d-9ef6016c32f2/C9ConversationsMohsenAgsen_ch9.mp3" expression="full" duration="2566" fileSize="20533474" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/32f2/da109fb3-e49c-415f-897d-9ef6016c32f2/C9ConversationsMohsenAgsen_ch9.wma" expression="full" duration="2566" fileSize="20762619" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/32f2/da109fb3-e49c-415f-897d-9ef6016c32f2/C9ConversationsMohsenAgsen_ch9.wmv" expression="full" duration="2566" fileSize="443940829" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/32f2/da109fb3-e49c-415f-897d-9ef6016c32f2/C9ConversationsMohsenAgsen_high_ch9.mp4" expression="full" duration="2566" fileSize="995803221" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/32f2/da109fb3-e49c-415f-897d-9ef6016c32f2/C9ConversationsMohsenAgsen_low_ch9.mp4" expression="full" duration="2566" fileSize="251494394" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/32f2/da109fb3-e49c-415f-897d-9ef6016c32f2/C9ConversationsMohsenAgsen.ism/manifest" expression="full" duration="2566" fileSize="8646" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/32f2/da109fb3-e49c-415f-897d-9ef6016c32f2/C9ConversationsMohsenAgsen_ch9.wmv" length="443940829" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>63</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Mohsen-Agsen-C-Today-and-Tomorrow/RSS</wfw:commentRss>
      <category>C++</category>
      <category>C++0x</category>
      <category>C9 Conversations</category>
      <category>Microsoft Exeutives</category>
      <category>Programming Languages</category>
      <category>Visual C++ 2010</category>
      <category>Mohsen Agsen</category>
      <category>C++11</category>
    </item>
  <item>
      <title>Conversation with Herb Sutter: Perspectives on Modern C++(0x/11)</title>
      <description><![CDATA[ <p>I was lucky enough to catch up with <a href="http://herbsutter.com/" target="_blank">Herb Sutter</a> not too long after the <a href="http://herbsutter.com/2011/03/25/we-have-fdis-trip-report-march-2011-c-standards-meeting/" target="_blank">FDIS announcement</a>&nbsp;(Final Draft International Standard is complete).</p><p>As usual when talking to Herb, the conversation is all about C&#43;&#43; (well, we <em>do</em> talk about C# for a little while, but in the context of C&#43;&#43;. Why?). <br><br>See below for the specific questions that were asked. You can simply click on a link to move directly to that point in the conversation. I do, however, strongly recommend that&nbsp;<em>you watch the entire thing</em>. I also recommend that you don't get used to this level of categorization in my videos (it takes a fair amount of time to do this sort of thing, so enjoy the times when I actually do this, but don't expect me to do this all of the time <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' />). <br><br>It's always great to talk to Herb and get a glimpse of what goes on in the C&#43;&#43; Standards Committee (which Herb chairs). In this specific conversation, it's uplifting to see how excited Herb is for the future of one of the world's most capable and widely used general purpose programming languages. C&#43;&#43; is a modern programming language for power and performance, but it's also a highly abstracted general purpose language for building user mode applications, mobile apps, etc. The amazing part is how C&#43;&#43; can provide rich general programming abstractions and also ensure that your code can run at machine speeds. We talk about this, of course.<br><br>Tune in. Learn. Go native!<br><br><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=1m37s">1:37 -&gt; What were the goals of the C&#43;&#43;0x standard, at a high level?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=2m40s">2:40 -&gt; Language and Library abstractions and performance (how high can you go and still be fast as possible?)...</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=5m23s">5:23 -&gt; C&#43;&#43; as an application development language (in addition to the traditional C&#43;&#43; is a systems programming language meme)...</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=7m17s">07:17 -&gt; C&#43;&#43;0x or can we now call it C&#43;&#43;11?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=9m21s">09:21 -&gt; Standards committees and real world user representation...</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=10m39s">10:39 -&gt; Who comes up with the new features that get standardized (or not...)?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=13m1s">13:01 -&gt; What were the goals of the C&#43;&#43;0x standard (non-canned answer)?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=14m21s">14:21 -&gt; What does Bjarne mean by C&#43;&#43;0x being a better C&#43;&#43; for novice programmers?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=15m51s">15:51 -&gt; Why can't C&#43;&#43; look more like C#?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=18m50s">18:50 -&gt; At the end of the day, everything(in terms of programmer-controlled computing) boils down to memory, right?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=23m12s">23:12 -&gt; What are some of the most significant new features in C&#43;&#43;0x?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=25m5s">25:05 -&gt; What can VC&#43;&#43; developers expect to see in terms of C&#43;&#43;0x implementation in Visual C&#43;&#43; next?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=27m9s">27:09 -&gt; C&#43;&#43; and type safety...</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=29m5s">29:05 -&gt; C&#43;&#43;0x and backwards compatibility: any big breaking changes?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=34m16s">34:16 -&gt; C&#43;&#43;0x in the Standard Library...</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=37m1s">37:01 -&gt; Any thinking in the Committee about doing much more frequent experimental releases of C&#43;&#43;?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=39m4s">39:04 -&gt; Are their features that didn't make it into the standard that you really wanted to be standardized?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=41m45s">41:45 -&gt; Are you comfortable with C&#43;&#43;'s current state? Is it modern enough?</a></p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11#time=43m22s">43:22 -&gt; Conclusion (or Charles doesn't end the conversation when his farewell begins - where does it go from there? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> )</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/c9-conversations/RSS&WT.dl=0&WT.entryid=Entry:RSSView:74b9edf11f204a6cab209ed2000f2857">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11</comments>
      <itunes:summary> I was lucky enough to catch up with Herb Sutter not too long after the FDIS announcement&amp;nbsp;(Final Draft International Standard is complete). As usual when talking to Herb, the conversation is all about C&amp;#43;&amp;#43; (well, we do talk about C# for a little while, but in the context of C&amp;#43;&amp;#43;. Why?). See below for the specific questions that were asked. You can simply click on a link to move directly to that point in the conversation. I do, however, strongly recommend that&amp;nbsp;you watch the entire thing. I also recommend that you don&#39;t get used to this level of categorization in my videos (it takes a fair amount of time to do this sort of thing, so enjoy the times when I actually do this, but don&#39;t expect me to do this all of the time ). It&#39;s always great to talk to Herb and get a glimpse of what goes on in the C&amp;#43;&amp;#43; Standards Committee (which Herb chairs). In this specific conversation, it&#39;s uplifting to see how excited Herb is for the future of one of the world&#39;s most capable and widely used general purpose programming languages. C&amp;#43;&amp;#43; is a modern programming language for power and performance, but it&#39;s also a highly abstracted general purpose language for building user mode applications, mobile apps, etc. The amazing part is how C&amp;#43;&amp;#43; can provide rich general programming abstractions and also ensure that your code can run at machine speeds. We talk about this, of course.Tune in. Learn. Go native!1:37 -&amp;gt; What were the goals of the C&amp;#43;&amp;#43;0x standard, at a high level? 2:40 -&amp;gt; Language and Library abstractions and performance (how high can you go and still be fast as possible?)... 5:23 -&amp;gt; C&amp;#43;&amp;#43; as an application development language (in addition to the traditional C&amp;#43;&amp;#43; is a systems programming language meme)... 07:17 -&amp;gt; C&amp;#43;&amp;#43;0x or can we now call it C&amp;#43;&amp;#43;11? 09:21 -&amp;gt; Standards committees and real world user representation... 10:39 -&amp;gt; Who comes up with the new features that get standardized (or no</itunes:summary>
      <itunes:duration>2729</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11</link>
      <pubDate>Wed, 04 May 2011 15:30:57 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter_2MB_ch9.wmv" expression="full" duration="2729" fileSize="900648480" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter_ch9.mp3" expression="full" duration="2729" fileSize="21840001" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter_ch9.wma" expression="full" duration="2729" fileSize="22084377" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter_ch9.wmv" expression="full" duration="2729" fileSize="603189805" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter_high_ch9.mp4" expression="full" duration="2729" fileSize="1222820690" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter_low_ch9.mp4" expression="full" duration="2729" fileSize="276060053" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter_Zune_ch9.wmv" expression="full" duration="2729" fileSize="387157860" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter.ism/manifest" expression="full" duration="2729" fileSize="8646" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/2857/74B9EDF1-1F20-4A6C-AB20-9ED2000F2857/ConversationWithHerbSutter_ch9.wmv" length="603189805" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>32</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Conversation-with-Herb-Sutter-Perspectives-on-Modern-C0x11/RSS</wfw:commentRss>
      <category>C++</category>
      <category>C++0x</category>
      <category>C9 Conversations</category>
      <category>Herb Sutter</category>
      <category>C++11</category>
    </item>
  <item>
      <title>Verve: A Type Safe Operating System</title>
      <description><![CDATA[ <p>&nbsp;</p><p><a href="http://research.microsoft.com/en-us/projects/singularity/">The Singularity project </a>(an OS written in managed code used for research purposes) has provided several very useful research results and opened new avenues for exploration in operating system design. Recently, <a href="http://research.microsoft.com/pubs/122884/pldi117-yang.pdf">MSR released a paper covering an&nbsp;operating system research project</a>&nbsp;that takes a new approach to building an OS stack with verifiable and type safe managed code. This project employs a novel use of Typed Assembly Language, which is what you think it is: Assembly with types (implemented as annotations and verified statically using the verification technology <a href="http://research.microsoft.com/en-us/projects/boogie/">Boogie</a>&nbsp;and the theorem prover <a href="http://research.microsoft.com/en-us/um/redmond/projects/z3/">Z3</a>(Boogie generates verification conditions that are then statically proven by Z3. Boogie is also a language used to build program verifiers for other languages)). As with Singularity, the C# Bartok compiler is used, but this time it generates TAL. The entire OS stack is verifiably type safe (the Nucleus is essentially the Verve HAL) and all objects are garbage collected. It does not employ the SIP model of process isolation (like Singularity). In this case, again, the entire operating system is type safe and statically proven as such using world-class theorem provers.&nbsp;</p><p>Here's the basic idea (from the introduction of the paper):</p><p><em>Typed assembly language (TAL) and Hoare logic can verify the absence of many kinds of errors in low-level code. We use TAL and Hoare logic to achieve highly automated, static verification of the safety of <a href="http://research.microsoft.com/apps/pubs/?id=122884">a new operating system called Verve</a>. Our techniques and tools mechanically verify the safety of every assembly language instruction in the operating system, run-time system, drivers, and applications (in fact, every part of the system software except the boot loader). Verve consists of a “Nucleus” that provides primitive access to hardware and memory, a kernel that builds services on top of the Nucleus, and applications that run on top of the kernel.</em></p><p>Here, Microsoft research scientist and operating system expert (he worked on the Singularity project)&nbsp;<a href="http://research.microsoft.com/en-us/people/chrishaw/">Chris Hawblitzel </a>sits down with me to discuss the rationale behind the Verve project, the architecture and design of Verve and the Nucleus, Typed Assembly Language (TAL), potential for Verve in the real world, and much more. This is a conversational piece (no demos, no whiteboarding), but if you are into operating research and strategies for building type safe systems at the lowest levels, then this is for you. If you are interested, perhaps we could get Chris into our studio for a lecture or two on OS design. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Niner Richard Hein's question is asked <a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Verve-A-Type-Safe-Operating-System#time=1h9m9s">here</a>.</p><p>Get the Verve source code <a href="http://singularity.codeplex.com/SourceControl/changeset/changes/45126">here</a>.</p><p>Enjoy. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/c9-conversations/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2af56b37a9e8499c849b9e400130a16a">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System</comments>
      <itunes:summary> &amp;nbsp; The Singularity project (an OS written in managed code used for research purposes) has provided several very useful research results and opened new avenues for exploration in operating system design. Recently, MSR released a paper covering an&amp;nbsp;operating system research project&amp;nbsp;that takes a new approach to building an OS stack with verifiable and type safe managed code. This project employs a novel use of Typed Assembly Language, which is what you think it is: Assembly with types (implemented as annotations and verified statically using the verification technology Boogie&amp;nbsp;and the theorem prover Z3(Boogie generates verification conditions that are then statically proven by Z3. Boogie is also a language used to build program verifiers for other languages)). As with Singularity, the C# Bartok compiler is used, but this time it generates TAL. The entire OS stack is verifiably type safe (the Nucleus is essentially the Verve HAL) and all objects are garbage collected. It does not employ the SIP model of process isolation (like Singularity). In this case, again, the entire operating system is type safe and statically proven as such using world-class theorem provers.&amp;nbsp; Here&#39;s the basic idea (from the introduction of the paper): Typed assembly language (TAL) and Hoare logic can verify the absence of many kinds of errors in low-level code. We use TAL and Hoare logic to achieve highly automated, static verification of the safety of a new operating system called Verve. Our techniques and tools mechanically verify the safety of every assembly language instruction in the operating system, run-time system, drivers, and applications (in fact, every part of the system software except the boot loader). Verve consists of a “Nucleus” that provides primitive access to hardware and memory, a kernel that builds services on top of the Nucleus, and applications that run on top of the kernel. Here, Microsoft research scientist and operating system expert (he worked on</itunes:summary>
      <itunes:duration>4490</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System</link>
      <pubDate>Tue, 07 Dec 2010 17:01:28 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_2MB_ch9.wmv" expression="full" duration="4490" fileSize="609752593" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.mp3" expression="full" duration="4490" fileSize="35926839" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.wma" expression="full" duration="4490" fileSize="36323339" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.wmv" expression="full" duration="4490" fileSize="774944373" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_high_ch9.mp4" expression="full" duration="4490" fileSize="1174430735" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_low_ch9.mp4" expression="full" duration="4490" fileSize="317123798" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.wmv" length="774944373" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>14</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>C9 Conversations</category>
      <category>Kernel</category>
      <category>Managed Code</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>Z3</category>
    </item>
  <item>
      <title>Dean Hachamovitch: IE9 - Questions and Answers</title>
      <description><![CDATA[ <p>&nbsp;</p><p>&nbsp;</p><p>Not too long ago, a thread&nbsp;in the Coffeehouse was posted&nbsp;asking for <a href="../../Forums/Coffeehouse/Dean-Hachamovitch-IE9-Questions-and-Answers-The-C9-Questions-Thread"><em>your </em>IE9 questions for Dean Hachamovitch</a>, VP of Engineering for Internet Explorer. <strong>Thank you for asking such great questions, Niners</strong>! We didn't have time cover&nbsp;<em>all </em>of them, but we <em>did </em>manage to get through <em>several </em>of them (and there was some redundancy, too, so I took the liberty of choosing the questions. Also, I didn't ask any of the snarkier questions (though I probably could have, since Dean can handle it) and Dean did not want to see the questions before they were asked (which is commonplace among many executives). He's <em>OldSchool9</em> that way&nbsp;and that's <em>great</em>!).</p><p><a href="http://ie.microsoft.com/testdrive/">IE9 PP7</a> was released today and inside of it is one of the world's fastest JS engines (according to the SunSpider suite of JS performance tests, IE9 PP7 is faster than all other browsers out there...). Chakra, the IE9 JS engine, continues to evolve! Hats off to the Chakra team. Interestingly, Dean isn't overly excited about this news (though, obviously, he's thrilled) since JS execution speed is but one part of the overall performance story, which is actually divided into several pieces, not just two or three (see <a href="http://channel9.msdn.com/posts/Internet-Explorer-9-and-Real-World-performance">Jason Weber's quick chat on the overall performance characteristics</a> that combine to form a user's experience of blazing fast web surfing, and <a href="http://blogs.msdn.com/b/ie/archive/2010/11/17/html5-and-real-world-site-performance-seventh-ie9-platform-preview-available-for-developers.aspx">read the IE team's blog post on the subject</a>).</p><p>Here are the unedited questions Dean answered in this morning's conversation in the IE engineering building. <strong>Thank you</strong>, Dean, for taking the time out of your busy schedule to engage Niners' questions and concerns in an honest and open way. There is bonus footage at the end, too&nbsp;<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> </p><p>I recommend watching all of this as the flow is nice and the questions lead into one another nicely. Great job, Niners! This is a 51 minute interview, which is a long time in VP Time. Dean's a big fan of yours, Niners.</p><p><em>[Questions begin at 00:14:15, asked in the order listed below. Click on a question to go directly to the answer in the video. I do recommend that you watch/listen to the entire conversation as it flows naturally from question to question with many questions and answers nicely building on those that come before and after...]</em></p><p>CKurt:<br><br><a href="http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers#time=14m15s">How you do <strong>personally</strong> feel about the way the HTML 5 standard is progressing? It's talking such a long time to form, it's slowing down the evolution of the uniform internet and causing more and more fragmentation between browsers. Is it not?</a></p><p>Bas:</p><p><a href="http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers#time=16m15s">What if the HTML5 standard changes/is finalized within IE9's lifetime and before IE10 is out. What's going to happen? A patch?</a></p><p>JoshRoss:</p><p><a href="http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers#time=23m17s">Windows 7 had a tremendous amount of telemetry captured from the beta users and that information was immensely valuable. Was or is there any telemetry data collected from current or past testers? </a></p><p>Exoteric:</p><p><a href="http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers#time=25m11s">How do you measure Internet Explorer stability and when it's ready for RTM? Does the beta have any kind of telemetry for latencies: when the GUI freezes, when a page takes a long time to load, etc.<br>How many test cases do you have for IE9 at this point?</a></p><p>ZippyV:</p><p><a href="http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers#time=30m49s">Will we be able to write javascript or .net plugins for IE? We need an easier way to interact deeply with the browser but writing native plugins is too difficult and accelerators can't go deep enough</a>.</p><p>Nazmus1992:</p><p><a href="http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers#time=36m48s">Are you anxious to see if Mozilla actually sends in a cake to the IE team when IE9 ships?</a></p><p><a href="http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers#time=36m48s">Do you plan to have IE score a 100 in the acid3 test?</a></p><p>Typhoon87: </p><p><a href="http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers#time=40m26s">Will platform previews continue after RTW release so we can see where you are heading for the next release? You seem to be about a 6 week or so window for the platform previews currently.</a></p><p><a href="http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers#time=40m26s">Any possibility of smaller update window between releases? eg will we be likely to see IE 9.1 or 9.5 that is smaller in scope but quicker to market?</a></p><p>US Archer:</p><p><a href="http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers#time=43m16s">What improvements have been made&nbsp;around touch support?&nbsp; Is the UI fully baked in this Beta?</a></p><p><a href="http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers#time=43m16s">What is the state of webslices,&nbsp;something you still encourage site developers to implement?&nbsp; For IE9, it would be really useful if we could preview these from the&nbsp;pinned site icon.</a></p><p>AndyC:</p><p><a href="http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers#time=45m20s">Does the IE team still feel like they're playing catch up or are they now at a point where future versions of IE might start to drive new ideas once again?</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/c9-conversations/RSS&WT.dl=0&WT.entryid=Entry:RSSView:630e8d91317d4d308bb49e31013f2e0c">]]></description>
      <comments>http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers</comments>
      <itunes:summary> &amp;nbsp; &amp;nbsp; Not too long ago, a thread&amp;nbsp;in the Coffeehouse was posted&amp;nbsp;asking for your IE9 questions for Dean Hachamovitch, VP of Engineering for Internet Explorer. Thank you for asking such great questions, Niners! We didn&#39;t have time cover&amp;nbsp;all of them, but we did manage to get through several of them (and there was some redundancy, too, so I took the liberty of choosing the questions. Also, I didn&#39;t ask any of the snarkier questions (though I probably could have, since Dean can handle it) and Dean did not want to see the questions before they were asked (which is commonplace among many executives). He&#39;s OldSchool9 that way&amp;nbsp;and that&#39;s great!). IE9 PP7 was released today and inside of it is one of the world&#39;s fastest JS engines (according to the SunSpider suite of JS performance tests, IE9 PP7 is faster than all other browsers out there...). Chakra, the IE9 JS engine, continues to evolve! Hats off to the Chakra team. Interestingly, Dean isn&#39;t overly excited about this news (though, obviously, he&#39;s thrilled) since JS execution speed is but one part of the overall performance story, which is actually divided into several pieces, not just two or three (see Jason Weber&#39;s quick chat on the overall performance characteristics that combine to form a user&#39;s experience of blazing fast web surfing, and read the IE team&#39;s blog post on the subject). Here are the unedited questions Dean answered in this morning&#39;s conversation in the IE engineering building. Thank you, Dean, for taking the time out of your busy schedule to engage Niners&#39; questions and concerns in an honest and open way. There is bonus footage at the end, too&amp;nbsp;  I recommend watching all of this as the flow is nice and the questions lead into one another nicely. Great job, Niners! This is a 51 minute interview, which is a long time in VP Time. Dean&#39;s a big fan of yours, Niners. [Questions begin at 00:14:15, asked in the order listed below. Click on a question to go directly to the answer in</itunes:summary>
      <itunes:duration>3117</itunes:duration>
      <link>http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers</link>
      <pubDate>Thu, 18 Nov 2010 03:15:59 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2e0c/630e8d91-317d-4d30-8bb4-9e31013f2e0c/DeanIE9QuestionsAndAnswers_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2e0c/630e8d91-317d-4d30-8bb4-9e31013f2e0c/DeanIE9QuestionsAndAnswers_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2e0c/630e8d91-317d-4d30-8bb4-9e31013f2e0c/DeanIE9QuestionsAndAnswers_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2e0c/630e8d91-317d-4d30-8bb4-9e31013f2e0c/DeanIE9QuestionsAndAnswers_2MB_ch9.wmv" expression="full" duration="3117" fileSize="429276477" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2e0c/630e8d91-317d-4d30-8bb4-9e31013f2e0c/DeanIE9QuestionsAndAnswers_ch9.mp3" expression="full" duration="3117" fileSize="24937460" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2e0c/630e8d91-317d-4d30-8bb4-9e31013f2e0c/DeanIE9QuestionsAndAnswers_ch9.wma" expression="full" duration="3117" fileSize="25211541" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2e0c/630e8d91-317d-4d30-8bb4-9e31013f2e0c/DeanIE9QuestionsAndAnswers_ch9.wmv" expression="full" duration="3117" fileSize="476680127" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2e0c/630e8d91-317d-4d30-8bb4-9e31013f2e0c/DeanIE9QuestionsAndAnswers_high_ch9.mp4" expression="full" duration="3117" fileSize="832716136" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2e0c/630e8d91-317d-4d30-8bb4-9e31013f2e0c/DeanIE9QuestionsAndAnswers_low_ch9.mp4" expression="full" duration="3117" fileSize="276763196" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2e0c/630e8d91-317d-4d30-8bb4-9e31013f2e0c/DeanIE9QuestionsAndAnswers_ch9.wmv" length="476680127" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>29</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Dean-Hachamovitch-IE9-Questions-and-Answers/rss</wfw:commentRss>
      <category>C9 Conversations</category>
      <category>Dean Hachamovitch</category>
      <category>HTML 5</category>
      <category>HTML5</category>
      <category>IE 9</category>
      <category>JavaScript</category>
      <category>Niners</category>
      <category>Web standards</category>
      <category>Web Development</category>
    </item>
  <item>
      <title>A Conversation with Gilad Bracha</title>
      <description><![CDATA[Recently, I got the chance to spend a few days at the&nbsp;<a shape="rect" href="http://emerginglangs.com" target="_blank" shape="rect">Emerging Languages Camp at OSCON 2010</a> in Portland, Oregon. It was great to learn about so many new (and not-so-new) approaches
 to programming language design. The event was set up to ensure the maximum number of sessions in an 8-hour chunk of time, and you will soon be able to watch all the sessions on the Emerging Langs website (perhaps in a few weeks, so keep on checking!).
<br /><br />I caught up with a few folks after each long day of sessions, and over the coming days I'll be posting those conversations here. First up is one of my favorite language designers and personalities,
<a shape="rect" href="http://gbracha.blogspot.com/" shape="rect">Gilad Bracha</a>. Gilad has no problem expressing his opinions and this is a great trait. He's also a great language designer and his&nbsp;<a shape="rect" href="http://newspeaklanguage.org" target="_blank" shape="rect">Newspeak
 programming language</a> is steadily maturing. In this conversation, we discuss a whole range of topics, from what's new in Newspeak to what's wrong with the web (from a languages and tools point of view). As always, this conversation
<em>just happened</em> (C9 Classic, as it were...). We sat down, turned the camera on, and this is the rabbit hole we jumped down. It's always great to chat with Gilad.
<br /><br />Tune in.<br /><br />Enjoy.<br /><br /><br /><br /> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/c9-conversations/RSS&WT.dl=0&WT.entryid=Entry:RSSView:19660df1bcea4980b75b9dea00a11e42">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/A-Conversation-with-Gilad-Bracha</comments>
      <itunes:summary>Recently, I got the chance to spend a few days at the&amp;nbsp;Emerging Languages Camp at OSCON 2010 in Portland, Oregon. It was great to learn about so many new (and not-so-new) approaches
 to programming language design. The event was set up to ensure the maximum number of sessions in an 8-hour chunk of time, and you will soon be able to watch all the sessions on the Emerging Langs website (perhaps in a few weeks, so keep on checking!).
I caught up with a few folks after each long day of sessions, and over the coming days I&#39;ll be posting those conversations here. First up is one of my favorite language designers and personalities,
Gilad Bracha. Gilad has no problem expressing his opinions and this is a great trait. He&#39;s also a great language designer and his&amp;nbsp;Newspeak
 programming language is steadily maturing. In this conversation, we discuss a whole range of topics, from what&#39;s new in Newspeak to what&#39;s wrong with the web (from a languages and tools point of view). As always, this conversation
just happened (C9 Classic, as it were...). We sat down, turned the camera on, and this is the rabbit hole we jumped down. It&#39;s always great to chat with Gilad.
Tune in.Enjoy.</itunes:summary>
      <itunes:duration>2508</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/A-Conversation-with-Gilad-Bracha</link>
      <pubDate>Fri, 30 Jul 2010 18:21:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/A-Conversation-with-Gilad-Bracha</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/563929_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/563929_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_2MB_ch9.wmv" expression="full" duration="2508" fileSize="493102261" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_ch9.mp3" expression="full" duration="2508" fileSize="20065710" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_ch9.mp4" expression="full" duration="2508" fileSize="501191931" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_ch9.wma" expression="full" duration="2508" fileSize="20287985" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_ch9.wmv" expression="full" duration="2508" fileSize="389268479" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_Zune_ch9.wmv" expression="full" duration="2508" fileSize="343748534" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_ch9.wmv" length="389268479" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/A-Conversation-with-Gilad-Bracha/RSS</wfw:commentRss>
      <category>C9 Conversations</category>
      <category>Emerging Langs 2010</category>
      <category>Gilad Bracha</category>
      <category>Programming Languages</category>
    </item>
  <item>
      <title>A Conversation with Jaron Lanier</title>
      <description><![CDATA[<a shape="rect" href="http://www.jaronlanier.com/" shape="rect" target="_blank">Jaron Lanier</a>&nbsp;is an extraordinary individual. He is the father of virtual reality, a forceful pundit for &quot;software&nbsp;humanism,&quot; an accomplished musician, a philosopher, and
 a Microsoft Partner Architect working on cloud computing problems in the Extreme Computing group. For three years, Jaron&nbsp;was a Scholar at Large, providing valuable technical input to the Live Labs folks. And he was also a&nbsp;technical consultant for&nbsp;the wildly
 popular science fiction film, <em>Minority Report</em>(which, of course, contained a&nbsp;heavy dose of virtual reality).&nbsp;<br /><br />Jaron has strong opinions on a variety of topics related to software and its fundamental purpose of benefiting humanity (we often forget that software is for
<em>people</em>, first and foremost). Also, he&nbsp;is probably one of the harshest critics&nbsp;of Web 2.0 and the current state of the Internet.&nbsp;One of the great&nbsp;things about Jaron is that he doesn't merely criticize and rant; rather, in his critiques he offers well-thought-out
 solutions to very complicated problems. This is a very admirable trait.<br /><br />Jaron was in town a few days ago, and I had the privilege of&nbsp;chatting with him about a variety of interesting topics, including his interest in virtual reality,&nbsp;his ideas on &quot;post symbolic&nbsp;communication,&quot; software development&nbsp;futures for large scale programming&nbsp;(Jaron's
 ideas on what he calls <em>phenotropic programming</em> are mind blowing), mathematics in the universe, lack of privacy&nbsp;on the Internet,&nbsp;the problem with Google and Facebook, music, his new&nbsp;book,
<em><a shape="rect" href="http://www.jaronlanier.com/gadgetwebresources.html" shape="rect" target="_blank">You Are Not a Gadget</a></em>, and more. This is a great conversation with a true iconoclast. We will have Jaron on C9 again. There is much more to talk
 about. <br /><br />Enjoy.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/c9-conversations/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b54000e4db53468c8ed19dea00c98458">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/A-Conversation-with-Jaron-Lanier</comments>
      <itunes:summary>Jaron Lanier&amp;nbsp;is an extraordinary individual. He is the father of virtual reality, a forceful pundit for &amp;quot;software&amp;nbsp;humanism,&amp;quot; an accomplished musician, a philosopher, and
 a Microsoft Partner Architect working on cloud computing problems in the Extreme Computing group. For three years, Jaron&amp;nbsp;was a Scholar at Large, providing valuable technical input to the Live Labs folks. And he was also a&amp;nbsp;technical consultant for&amp;nbsp;the wildly
 popular science fiction film, Minority Report(which, of course, contained a&amp;nbsp;heavy dose of virtual reality).&amp;nbsp;Jaron has strong opinions on a variety of topics related to software and its fundamental purpose of benefiting humanity (we often forget that software is for
people, first and foremost). Also, he&amp;nbsp;is probably one of the harshest critics&amp;nbsp;of Web 2.0 and the current state of the Internet.&amp;nbsp;One of the great&amp;nbsp;things about Jaron is that he doesn&#39;t merely criticize and rant; rather, in his critiques he offers well-thought-out
 solutions to very complicated problems. This is a very admirable trait.Jaron was in town a few days ago, and I had the privilege of&amp;nbsp;chatting with him about a variety of interesting topics, including his interest in virtual reality,&amp;nbsp;his ideas on &amp;quot;post symbolic&amp;nbsp;communication,&amp;quot; software development&amp;nbsp;futures for large scale programming&amp;nbsp;(Jaron&#39;s
 ideas on what he calls phenotropic programming are mind blowing), mathematics in the universe, lack of privacy&amp;nbsp;on the Internet,&amp;nbsp;the problem with Google and Facebook, music, his new&amp;nbsp;book,
You Are Not a Gadget, and more. This is a great conversation with a true iconoclast. We will have Jaron on C9 again. There is much more to talk
 about. Enjoy. </itunes:summary>
      <itunes:duration>3040</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/A-Conversation-with-Jaron-Lanier</link>
      <pubDate>Wed, 19 May 2010 20:06:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/A-Conversation-with-Jaron-Lanier</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/550673_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/550673_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/7/6/0/5/5/C9ConversationsJaronLanier_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/7/6/0/5/5/C9ConversationsJaronLanier_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/7/6/0/5/5/C9ConversationsJaronLanier_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/7/6/0/5/5/C9ConversationsJaronLanier_2MB_ch9.wmv" expression="full" duration="3040" fileSize="1223134469" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/7/6/0/5/5/C9ConversationsJaronLanier_ch9.mp3" expression="full" duration="3040" fileSize="24326591" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/7/6/0/5/5/C9ConversationsJaronLanier_ch9.mp4" expression="full" duration="3040" fileSize="509013216" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/7/6/0/5/5/C9ConversationsJaronLanier_ch9.wma" expression="full" duration="3040" fileSize="24592717" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/7/6/0/5/5/C9ConversationsJaronLanier_ch9.wmv" expression="full" duration="3040" fileSize="671136093" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/7/6/0/5/5/C9ConversationsJaronLanier_Zune_ch9.wmv" expression="full" duration="3040" fileSize="429392145" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/7/6/0/5/5/C9ConversationsJaronLanier_ch9.wmv" length="671136093" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>21</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/A-Conversation-with-Jaron-Lanier/RSS</wfw:commentRss>
      <category>C9 Conversations</category>
      <category>Computer Hardware</category>
      <category>Computer Science</category>
      <category>Jaron Lanier</category>
      <category>Mathematics</category>
      <category>Philosophy</category>
      <category>Privacy</category>
      <category>Programming</category>
      <category>Virtual Reality</category>
    </item>
  <item>
      <title>C9 Conversations: Yuri Gurevich On Logic, Imperative, Abstraction and Algorithms</title>
      <description><![CDATA[
<p>Welcome to the latest installment of <a shape="rect" href="http://channel9.msdn.com/tags/C9-Conversations/" shape="rect">
C9 Conversations</a>. For this episode, we were very fortunate to get a chance to converse openly with one of the world’s preeminent mathematical logicians, the great
<a shape="rect" href="http://en.wikipedia.org/wiki/Yuri_Gurevich" shape="rect">Yuri Gurevich</a>.
</p>
<p>Dr. Gurevich is Professor Emeritus of Electrical Engineering and Computer Science at the University of Michigan. He is currently a principle research scientist in
<a shape="rect" href="http://research.microsoft.com/en-us/um/redmond/groups/rise/" shape="rect">
Wolfram Schulte’s RiSE team</a> (Research in Software Engineering group at <a shape="rect" href="http://research.microsoft.com/" shape="rect">
Microsoft Research</a>). </p>
<p>Originally, Dr. Gurevich started his career as an algebraist. Later he became a logician. Then he moved to computer science, where his main projects have been Abstract State Machines, Average Case Computational Complexity, and Finite Model Theory. Dr. Gurevich
 has been honored as a Dr. Honoris Causa of the University of Limburg, Belgium (1998), as a Fellow of the Association for Computing Machinery (1996), as well as a Fellow of the John Simon Guggenheim Memorial Foundation (1995).
<br /><br />Dr. Gurevich's fundamental work on the theory of <a shape="rect" href="http://www.eecs.umich.edu/gasm/" shape="rect">
Abstract State Machines</a> (ASMs) is of paramount importance for theoretical and applied computer science. The significance of the theoretical concepts developed by Gurevich is confirmed by the substantial impact they have on mathematical modeling of discrete
 dynamic systems.<br /><br />*This is probably the only interview in C9's history where a good&nbsp;case is made for
<em>imperative</em> programming versus declarative and functional (this starts right off the bat at around 02:31).<br /><br />Read <a shape="rect" href="http://research.microsoft.com/en-us/um/people/gurevich/annotated.htm" target="_blank" shape="rect">
Yuri's Annotated Articles<br /></a><br />Tune in. Meet Yuri Gurevich.</p>
&nbsp;  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/c9-conversations/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5ec1ce0abbee4920ad169dea00c9d51e">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Yuri-Gurevich-Abstraction-Algorithms-and-Logic</comments>
      <itunes:summary>
Welcome to the latest installment of 
C9 Conversations. For this episode, we were very fortunate to get a chance to converse openly with one of the world’s preeminent mathematical logicians, the great
Yuri Gurevich.
 
Dr. Gurevich is Professor Emeritus of Electrical Engineering and Computer Science at the University of Michigan. He is currently a principle research scientist in

Wolfram Schulte’s RiSE team (Research in Software Engineering group at 
Microsoft Research).  
Originally, Dr. Gurevich started his career as an algebraist. Later he became a logician. Then he moved to computer science, where his main projects have been Abstract State Machines, Average Case Computational Complexity, and Finite Model Theory. Dr. Gurevich
 has been honored as a Dr. Honoris Causa of the University of Limburg, Belgium (1998), as a Fellow of the Association for Computing Machinery (1996), as well as a Fellow of the John Simon Guggenheim Memorial Foundation (1995).
Dr. Gurevich&#39;s fundamental work on the theory of 
Abstract State Machines (ASMs) is of paramount importance for theoretical and applied computer science. The significance of the theoretical concepts developed by Gurevich is confirmed by the substantial impact they have on mathematical modeling of discrete
 dynamic systems.*This is probably the only interview in C9&#39;s history where a good&amp;nbsp;case is made for
imperative programming versus declarative and functional (this starts right off the bat at around 02:31).Read 
Yuri&#39;s Annotated ArticlesTune in. Meet Yuri Gurevich. 
&amp;nbsp; </itunes:summary>
      <itunes:duration>2922</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Yuri-Gurevich-Abstraction-Algorithms-and-Logic</link>
      <pubDate>Tue, 09 Feb 2010 20:10:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Yuri-Gurevich-Abstraction-Algorithms-and-Logic</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/525933_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/525933_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/3/9/5/2/5/C9ConversationsYuriGurevich_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/3/9/5/2/5/C9ConversationsYuriGurevich_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/3/9/5/2/5/C9ConversationsYuriGurevich_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/9/5/2/5/C9ConversationsYuriGurevich_2MB_ch9.wmv" expression="full" duration="2922" fileSize="1251645299" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/9/5/2/5/C9ConversationsYuriGurevich_ch9.mp3" expression="full" duration="2922" fileSize="23383050" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/9/5/2/5/C9ConversationsYuriGurevich_ch9.mp4" expression="full" duration="2922" fileSize="369967929" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/9/5/2/5/C9ConversationsYuriGurevich_ch9.wma" expression="full" duration="2922" fileSize="23643447" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/9/5/2/5/C9ConversationsYuriGurevich_ch9.wmv" expression="full" duration="2922" fileSize="580382435" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/9/5/2/5/C9ConversationsYuriGurevich_Zune_ch9.wmv" expression="full" duration="2922" fileSize="337326487" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/3/9/5/2/5/C9ConversationsYuriGurevich_ch9.wmv" length="580382435" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>23</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Yuri-Gurevich-Abstraction-Algorithms-and-Logic/RSS</wfw:commentRss>
      <category>Algorithms</category>
      <category>C9 Conversations</category>
      <category>Computer Science</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Philosophy</category>
      <category>Programming</category>
      <category>RiSE</category>
      <category>Yuri Gurevich</category>
    </item>
  <item>
      <title>C9 Conversations: Brian Beckman on Complexity</title>
      <description><![CDATA[In this second installment of <a shape="rect" href="http://channel9.msdn.com/tags/C9-Conversations/" target="_blank" shape="rect">
C9 Conversations</a>, a format where we sit down with various big thinkers to discuss a wide range of big topics related to computing; all in high quality video and audio, the topic is Complexity (ambient complexity, to be precise - it's hard to program systems
 that are radically composable. Why?). <br /><br />Dr. Brian Beckman&nbsp;is an astrophysicist and software architect with a long history of dealing with various levels of complexity. In some sense, most of what we do as programmers and engineers is control complexity to solve problems of various difficulty. In
 our world of software engineering, we strive to carve simplicity out of the complexity of computing. Dr. Beckman provides his insights into why it so hard to achieve radical composability in the software systems we design and build and what it will take to
 realize <em>ambient simplicity</em> as we march into the increasingly complex world of general purpose computing.
<br /><br />We think you'll really enjoy this conversation with one of Microsoft's best thinkers.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/c9-conversations/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4948dce590ce4a5d89129dea00ca2887">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Brian-Beckman-on-Complexity</comments>
      <itunes:summary>In this second installment of 
C9 Conversations, a format where we sit down with various big thinkers to discuss a wide range of big topics related to computing; all in high quality video and audio, the topic is Complexity (ambient complexity, to be precise - it&#39;s hard to program systems
 that are radically composable. Why?). Dr. Brian Beckman&amp;nbsp;is an astrophysicist and software architect with a long history of dealing with various levels of complexity. In some sense, most of what we do as programmers and engineers is control complexity to solve problems of various difficulty. In
 our world of software engineering, we strive to carve simplicity out of the complexity of computing. Dr. Beckman provides his insights into why it so hard to achieve radical composability in the software systems we design and build and what it will take to
 realize ambient simplicity as we march into the increasingly complex world of general purpose computing.
We think you&#39;ll really enjoy this conversation with one of Microsoft&#39;s best thinkers.
</itunes:summary>
      <itunes:duration>2396</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Brian-Beckman-on-Complexity</link>
      <pubDate>Fri, 27 Nov 2009 18:24:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Brian-Beckman-on-Complexity</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/503814_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/503814_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_2MB_ch9.wmv" expression="full" duration="2396" fileSize="1899223876" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_ch9.mp3" expression="full" duration="2396" fileSize="19176916" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_ch9.mp4" expression="full" duration="2396" fileSize="428426991" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_ch9.wma" expression="full" duration="2396" fileSize="19389789" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_ch9.wmv" expression="full" duration="2396" fileSize="530215077" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_Zune_ch9.wmv" expression="full" duration="2396" fileSize="526317022" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_ch9.wmv" length="530215077" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>23</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Brian-Beckman-on-Complexity/RSS</wfw:commentRss>
      <category>Brian Beckman</category>
      <category>C9 Conversations</category>
      <category>Computing</category>
      <category>Programming</category>
    </item>
  <item>
      <title>C9 Conversations: Yousef Khalidi on Cloud Computing</title>
      <description><![CDATA[<a shape="rect" href="http://www.microsoft.com/presspass/exec/de/Khalidi/default.mspx" target="_blank" shape="rect">Yousef Khalidi</a>&nbsp;is a Distinguished Engineer with a rich history in both operating system design and distributed computing. Yousef is
 responsible for the overall design of Windows Azure, Microsoft's cloud operating system (which includes the Azure development platform in addition to the &quot;OS&quot;, aka Windows Azure). Windows Azure is an operating system in the sense that it supplies a host of
 core services, process scheduling and management, identity management, etc,&nbsp;that we typically expect from a&nbsp;general purpose&nbsp;operating system.
<br /><br />In this first installment of C9 Conversations (we sit down with various Microsoft technical leaders to discuss a wide range of topics related to general purpose computing; all in high quality video and audio (big thanks to Tina Summerford for producing this
 new series)), the topic is cloud computing. What is it, exactly? Why does it matter? What are the challenges involved in taking software to the cloud? What does that mean, exactly? Is Windows Azure an operating system by analogy? What is Windows Azure, exactly?
 And more..<br /><br />Yousef will be presenting <a shape="rect" href="http://microsoftpdc.com/Sessions/SVC20" target="_blank" shape="rect">
his ideas on cloud computing and its future at PDC09 </a>as part of the <a shape="rect" href="http://microsoftpdc.com/Sessions/Tags/TechnicalLeaders" target="_blank" shape="rect">
Technical Leaders track</a>. Make sure to attend his talk if you're interested in how Microsoft thinks about the future of cloud computing.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/c9-conversations/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b89f94d3f32249aba9499dea00ca2db6">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Yousef-Khalidi-on-Cloud-Computing</comments>
      <itunes:summary>Yousef Khalidi&amp;nbsp;is a Distinguished Engineer with a rich history in both operating system design and distributed computing. Yousef is
 responsible for the overall design of Windows Azure, Microsoft&#39;s cloud operating system (which includes the Azure development platform in addition to the &amp;quot;OS&amp;quot;, aka Windows Azure). Windows Azure is an operating system in the sense that it supplies a host of
 core services, process scheduling and management, identity management, etc,&amp;nbsp;that we typically expect from a&amp;nbsp;general purpose&amp;nbsp;operating system.
In this first installment of C9 Conversations (we sit down with various Microsoft technical leaders to discuss a wide range of topics related to general purpose computing; all in high quality video and audio (big thanks to Tina Summerford for producing this
 new series)), the topic is cloud computing. What is it, exactly? Why does it matter? What are the challenges involved in taking software to the cloud? What does that mean, exactly? Is Windows Azure an operating system by analogy? What is Windows Azure, exactly?
 And more..Yousef will be presenting 
his ideas on cloud computing and its future at PDC09 as part of the 
Technical Leaders track. Make sure to attend his talk if you&#39;re interested in how Microsoft thinks about the future of cloud computing.
</itunes:summary>
      <itunes:duration>1288</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Yousef-Khalidi-on-Cloud-Computing</link>
      <pubDate>Wed, 11 Nov 2009 00:46:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Yousef-Khalidi-on-Cloud-Computing</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/503813_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/503813_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_2MB_ch9.wmv" expression="full" duration="1288" fileSize="1021389292" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_ch9.mp3" expression="full" duration="1288" fileSize="10310999" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_ch9.mp4" expression="full" duration="1288" fileSize="228861285" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_ch9.wma" expression="full" duration="1288" fileSize="10428857" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_ch9.wmv" expression="full" duration="1288" fileSize="281703565" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_Zune_ch9.wmv" expression="full" duration="1288" fileSize="179447617" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_ch9.wmv" length="281703565" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Yousef-Khalidi-on-Cloud-Computing/RSS</wfw:commentRss>
      <category>Azure Services Platform</category>
      <category>C9 Conversations</category>
      <category>Cloud Computing</category>
      <category>Operating System</category>
      <category>PDC09</category>
      <category>PDC 2009</category>
      <category>Programming</category>
      <category>Windows Azure</category>
    </item>    
</channel>
</rss>