<?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>C9::GoingNative  - Channel 9</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Shows/C9-GoingNative/feed"></atom:link>
    <itunes:summary> C9::GoingNative is a show dedicated to native development with an emphasis on C&amp;#43;&amp;#43; and C&amp;#43;&amp;#43; developers. Each episode will have a segment including an interview with a native dev in his/her native habitat (office) where we&#39;ll talk about what they do and how they use native code and associated toolchains, as well as get their insights and wisdom—geek out. There will be a small news component or segment, but the show will primarily focus on technical tips and conversations with active C/C&amp;#43;&amp;#43; coders, demonstrations of new core language features, libraries, compilers, toolchains, etc. We will bring in guests from around the industry for conversations, tutorials, and demos. As we progress, we will also have segments on other native languages (C, D, Go, etc...). It&#39;s all native all the time. You, our viewers,&amp;nbsp;fly first class. We&#39;ll deliver what you want to see. That&#39;s how it works. Go native! ---&amp;gt; Please follow us at @C9GoingNative and send your topic requests to our C9GoingNative hotmail account. </itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://files.channel9.msdn.com/thumbnail/b0b45cda-bf70-422a-9233-b414c8d055ad.png</url>
      <title>C9::GoingNative  - Channel 9</title>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative</link>
    </image>
    <itunes:image href="http://files.channel9.msdn.com/itunesimage/0593d56e-a15c-4666-b229-f2250bfdd485.png"></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description> C9::GoingNative is a show dedicated to native development with an emphasis on C&amp;#43;&amp;#43; and C&amp;#43;&amp;#43; developers. Each episode will have a segment including an interview with a native dev in his/her native habitat (office) where we&#39;ll talk about what they do and how they use native code and associated toolchains, as well as get their insights and wisdom—geek out. There will be a small news component or segment, but the show will primarily focus on technical tips and conversations with active C/C&amp;#43;&amp;#43; coders, demonstrations of new core language features, libraries, compilers, toolchains, etc. We will bring in guests from around the industry for conversations, tutorials, and demos. As we progress, we will also have segments on other native languages (C, D, Go, etc...). It&#39;s all native all the time. You, our viewers,&amp;nbsp;fly first class. We&#39;ll deliver what you want to see. That&#39;s how it works. Go native! ---&amp;gt; Please follow us at @C9GoingNative and send your topic requests to our C9GoingNative hotmail account. </description>
    <link>http://channel9.msdn.com/Shows/C9-GoingNative</link>
    <language>en</language>
    <pubDate>Thu, 23 May 2013 03:09:11 GMT</pubDate>
    <lastBuildDate>Thu, 23 May 2013 03:09:11 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>19</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>GoingNative 16: Garrett Serack - Inside NuGet for C++</title>
      <description><![CDATA[<p>NuGet support for C&#43;&#43; projects in Visual Studio has arrived in NuGet version 2.5! This has been an elusive feature for VC&#43;&#43; developers so we are thrilled it's here. It's been around for about a month now so we figured we'd go talk to one of the developers who helped make it happen, Microsoft's <strong>Garrett Serack</strong>.</p><p><strong>Huge thanks to Garrett and the awesome NuGet team</strong> for&nbsp;bringing NuGet&nbsp;goodness to C&#43;&#43;!&nbsp;<br><br><a href="http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c" target="_blank">Download NuGet 2.5</a>&nbsp;<br><a href="http://coapp.org/pages/releases.html" target="_blank">Download the tools to build C&#43;&#43; packages</a></p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-16-Garrett-Serak-Inside-NuGet-for-C#time=00m00s">[00:00]</a> GoingNative();// Charles and Ale construct the show. Sorry about missing last month! Milan update. NuGet.<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-16-Garrett-Serak-Inside-NuGet-for-C#time=02m25s">[02:25]</a> Charles interviews Garrett Serack about NuGet for C&#43;&#43;<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-16-Garrett-Serak-Inside-NuGet-for-C#time=39m04s">[39:04]</a> ~GoingNative(); // Please <a href="mailto:C9GoingNative@hotmail.com">send any and all feedback about NuGet for C&#43;&#43; to us</a>!</p><p><br>More information:<br><br><a href="http://blog.nuget.org/20130426/native-support.html" target="_blank">NuGet Team blog post on NuGet for C&#43;&#43;</a><br><a href="http://blogs.msdn.com/b/vcblog/archive/2013/04/26/nuget-for-c.aspx" target="_blank">VC&#43;&#43; Team blog post on NuGet for C&#43;&#43;</a><br><a title="Building Native Libraries for NuGet with CoApp's Powershell Tools" href="http://www.youtube.com/watch?v=l4MAkR13JPA">Building Native Libraries for NuGet with CoApp's Powershell Tools</a>&nbsp;(video)<br><a title="Consuming Native NuGet Packages in Visual Studio" href="http://www.youtube.com/watch?v=FIY4FZDIt8Q">Consuming Native NuGet Packages in Visual Studio</a>&nbsp;(video)</p><p><strong>We really want to hear from you</strong>, so please tweet feedback to <a href="http://twitter.com/#!/C9GoingNative" target="_blank"><strong>@C9GoingNative (follow us!)</strong> </a>and send your requests, ideas, complaints, praises, hate mail, and love letters to <strong><a>C9GoingNative@hotmail.com</a></strong>. We will read and respond to all messages! That's how we roll, brothers and sisters. If you are a Facebook user (who isn't these days?), then please join our <strong><a href="http://www.facebook.com/#!/groups/C9GoingNative" target="_blank">C9::GoingNative&nbsp;Facebook group</a></strong>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:8b252a678e0043b4acd2a1c1013b4f96">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-16-Garrett-Serak-Inside-NuGet-for-C</comments>
      <itunes:summary>NuGet support for C&amp;#43;&amp;#43; projects in Visual Studio has arrived in NuGet version 2.5! This has been an elusive feature for VC&amp;#43;&amp;#43; developers so we are thrilled it&#39;s here. It&#39;s been around for about a month now so we figured we&#39;d go talk to one of the developers who helped make it happen, Microsoft&#39;s Garrett Serack. Huge thanks to Garrett and the awesome NuGet team for&amp;nbsp;bringing NuGet&amp;nbsp;goodness to C&amp;#43;&amp;#43;!&amp;nbsp;Download NuGet 2.5&amp;nbsp;Download the tools to build C&amp;#43;&amp;#43; packages [00:00] GoingNative();// Charles and Ale construct the show. Sorry about missing last month! Milan update. NuGet.[02:25] Charles interviews Garrett Serack about NuGet for C&amp;#43;&amp;#43;[39:04] ~GoingNative(); // Please send any and all feedback about NuGet for C&amp;#43;&amp;#43; to us! More information:NuGet Team blog post on NuGet for C&amp;#43;&amp;#43;VC&amp;#43;&amp;#43; Team blog post on NuGet for C&amp;#43;&amp;#43;Building Native Libraries for NuGet with CoApp&#39;s Powershell Tools&amp;nbsp;(video)Consuming Native NuGet Packages in Visual Studio&amp;nbsp;(video) We really want to hear from you, so please tweet feedback to @C9GoingNative (follow us!) and send your requests, ideas, complaints, praises, hate mail, and love letters to C9GoingNative@hotmail.com. We will read and respond to all messages! That&#39;s how we roll, brothers and sisters. If you are a Facebook user (who isn&#39;t these days?), then please join our C9::GoingNative&amp;nbsp;Facebook group. </itunes:summary>
      <itunes:duration>2344</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-16-Garrett-Serak-Inside-NuGet-for-C</link>
      <pubDate>Wed, 22 May 2013 14:51:16 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-16-Garrett-Serak-Inside-NuGet-for-C</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/d71e0e26-0b74-4acd-ab47-44cd6ae9e3af.jpg" height="55" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/c0677dfa-517e-4d61-9a8b-ad683cb3796a.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/4e9bb831-0a2a-45f8-b747-785d9e030107.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/c54d9d89-120e-4af9-8960-9aab9982d6a8.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/aea9/25c357cb-5d68-4013-a07b-77b6458baea9/GoingNative16VCNuGet.mp3" expression="full" duration="2344" fileSize="37518506" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/aea9/25c357cb-5d68-4013-a07b-77b6458baea9/GoingNative16VCNuGet.mp4" expression="full" duration="2344" fileSize="223331970" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/aea9/25c357cb-5d68-4013-a07b-77b6458baea9/GoingNative16VCNuGet.webm" expression="full" duration="2344" fileSize="240916116" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/aea9/25c357cb-5d68-4013-a07b-77b6458baea9/GoingNative16VCNuGet.wma" expression="full" duration="2344" fileSize="18966279" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/aea9/25c357cb-5d68-4013-a07b-77b6458baea9/GoingNative16VCNuGet.wmv" expression="full" duration="2344" fileSize="294468941" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/aea9/25c357cb-5d68-4013-a07b-77b6458baea9/GoingNative16VCNuGet_high.mp4" expression="full" duration="2344" fileSize="488439837" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/aea9/25c357cb-5d68-4013-a07b-77b6458baea9/GoingNative16VCNuGet_mid.mp4" expression="full" duration="2344" fileSize="341774151" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/aea9/25c357cb-5d68-4013-a07b-77b6458baea9/GoingNative16VCNuGet_Source.wmv" expression="full" duration="2344" fileSize="479471356" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/aea9/25c357cb-5d68-4013-a07b-77b6458baea9/GoingNative16VCNuGet.ism/manifest" expression="full" duration="2344" fileSize="6116" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/aea9/25c357cb-5d68-4013-a07b-77b6458baea9/GoingNative16VCNuGet.wmv" length="294468941" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-16-Garrett-Serak-Inside-NuGet-for-C/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Programming</category>
      <category>Visual Studio</category>
      <category>NuGet</category>
      <category>Visual C++</category>
    </item>
  <item>
      <title>GoingNative 15: VC++ turns 20, Ale turns 40, C9 turns 9</title>
      <description><![CDATA[<p><strong>Visual C&#43;&#43; turned 20</strong> this month! It certainly has come a long way. How did it begin? What were the goals way back when? Fortunately for us, one of the original&nbsp;team members VC&#43;&#43; team members, <strong>Jan Gray</strong>, set up a reunion of former and current employees who worked on the first visual IDE for C&#43;&#43; from Microsoft. During one of the related gatherings, Jan and fellow&nbsp;original&nbsp;VC&#43;&#43;&nbsp;alum, <strong>Rico Mariani</strong>, joined us for a casual chat about the early days of VC&#43;&#43;. This conversation is full of goodness and a few surprises. Congratulations to the VC&#43;&#43; team and to all who shaped and continue to shape the product, from VC&#43;&#43; 1.0 to&nbsp;VC&#43;&#43;11 - and that includes you, too! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' />&nbsp;<br><br>It's no coincidence that as VC&#43;&#43; turned 20, Ale turned 40, and&nbsp;<a href="http://channel9.msdn.com/Blogs/C9Team/Channel-9-turns-9" target="_blank">Channel 9 turned 9</a>. Or is it? What's the hidden meaning in the sequence 20 40&nbsp;9? Certainly something special! <strong>Happy birthday to all!!! And a big thank you to all of you who use Visual C&#43;&#43;.</strong></p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9#time=00m00s">[00:00]</a> GoingNative(); //We filmed this episode on Ale's 40th, VC&#43;&#43;'s 20th, and C9's 9th birthday!! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9#time=02m26s">[02:26]</a>&nbsp; <strong>Rico Mariani</strong>&nbsp;and <strong>Jan Gray</strong>&nbsp;reminisce about the very early days of VC&#43;&#43;<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9#time=46m11s">[46:11]</a> ~GoingNative();</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:436976ac9ef64285bf7fa1860116e6c5">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9</comments>
      <itunes:summary>Visual C&amp;#43;&amp;#43; turned 20 this month! It certainly has come a long way. How did it begin? What were the goals way back when? Fortunately for us, one of the original&amp;nbsp;team members VC&amp;#43;&amp;#43; team members, Jan Gray, set up a reunion of former and current employees who worked on the first visual IDE for C&amp;#43;&amp;#43; from Microsoft. During one of the related gatherings, Jan and fellow&amp;nbsp;original&amp;nbsp;VC&amp;#43;&amp;#43;&amp;nbsp;alum, Rico Mariani, joined us for a casual chat about the early days of VC&amp;#43;&amp;#43;. This conversation is full of goodness and a few surprises. Congratulations to the VC&amp;#43;&amp;#43; team and to all who shaped and continue to shape the product, from VC&amp;#43;&amp;#43; 1.0 to&amp;nbsp;VC&amp;#43;&amp;#43;11 - and that includes you, too! &amp;nbsp;It&#39;s no coincidence that as VC&amp;#43;&amp;#43; turned 20, Ale turned 40, and&amp;nbsp;Channel 9 turned 9. Or is it? What&#39;s the hidden meaning in the sequence 20 40&amp;nbsp;9? Certainly something special! Happy birthday to all!!! And a big thank you to all of you who use Visual C&amp;#43;&amp;#43;. [00:00] GoingNative(); //We filmed this episode on Ale&#39;s 40th, VC&amp;#43;&amp;#43;&#39;s 20th, and C9&#39;s 9th birthday!! [02:26]&amp;nbsp; Rico Mariani&amp;nbsp;and Jan Gray&amp;nbsp;reminisce about the very early days of VC&amp;#43;&amp;#43;[46:11] ~GoingNative(); </itunes:summary>
      <itunes:duration>2856</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9</link>
      <pubDate>Thu, 21 Mar 2013 21:01:29 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.mp3" expression="full" duration="2856" fileSize="45699451" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.mp4" expression="full" duration="2856" fileSize="269248152" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.webm" expression="full" duration="2856" fileSize="110837712" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.wma" expression="full" duration="2856" fileSize="23099783" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.wmv" expression="full" duration="2856" fileSize="315059327" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20_high.mp4" expression="full" duration="2856" fileSize="593556736" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20_mid.mp4" expression="full" duration="2856" fileSize="413719019" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20_Source.wmv" expression="full" duration="2856" fileSize="967319033" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.ism/manifest" expression="full" duration="2856" fileSize="7898" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/8851/0c4799b0-8704-47e3-bd08-d6b9a9988851/C9GoingNative15VisualCPPturns20.wmv" length="315059327" 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/C9-GoingNative/GoingNative-15-VC-turns-20-Ale-turns-40-C9-turns-9/RSS</wfw:commentRss>
      <category>Ale Contenti</category>
      <category>C++</category>
      <category>Channel 9</category>
      <category>History</category>
      <category>Rico Mariani</category>
      <category>Visual C++</category>
    </item>
  <item>
      <title>GoingNative 14: Image Processing, Image Watch, Exceptions</title>
      <description><![CDATA[<p>You <a href="http://channel9.msdn.com/posts/Introducing-Image-Watch" target="_blank"><strong>recently learned about Image Watch</strong></a>, a <a href="http://visualstudiogallery.msdn.microsoft.com/e682d542-7ef3-402c-b857-bbfba714f78d" target="_blank"><strong>Visual Studio 2012 plug-in</strong></a> for <em>visually</em> debugging (watch window, locals, etc...) image processing code in C&#43;&#43;. How does it work? What does the implementation look like (or how was it designed, how much modern C&#43;&#43; does it employ, how old is the code base, etc...). You can't talk about shared libraries in C&#43;&#43;, ones that have been around for a while, without talking about exceptions. You either love them or hate them and the Image Watch developers have internal customers (devs inside Microsoft) that either love them or hate them... We geek out on that for a while, of course. <br><br>Overall, if you&nbsp;want to&nbsp;understand Image Watch more deeply and meet some great&nbsp;C&#43;&#43; developers who work at Microsoft doing very innovative things&nbsp;(in Microsoft Research, specifically) with C&#43;&#43;, then this is for you! Rock and roll.<br><br>Big thanks to <strong>Wolf Kienzle</strong> and <strong>Matt Uyttendaele</strong> for riding tandem with the random with us.<br><br>Tune in!<br><br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-14-Image-Processing-Image-Watch-Exceptions#time=00m00s">[00:00]</a> GoingNative(); // Charles and Eric Battalio construct the show<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-14-Image-Processing-Image-Watch-Exceptions#time=02m54s">[02:54]</a> Charles and Eric interview <strong>Image Watch</strong> developers <strong>Wolf Kienzle</strong> and <strong>Matt Uyttendaele<br></strong><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-14-Image-Processing-Image-Watch-Exceptions#time=43m09s">[43:09]</a> ~GoingNative();// Charles and Eric&nbsp;destruct this instance (no exceptions, of course).</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:811ff234bc654b94950ca1780154e460">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-14-Image-Processing-Image-Watch-Exceptions</comments>
      <itunes:summary>You recently learned about Image Watch, a Visual Studio 2012 plug-in for visually debugging (watch window, locals, etc...) image processing code in C&amp;#43;&amp;#43;. How does it work? What does the implementation look like (or how was it designed, how much modern C&amp;#43;&amp;#43; does it employ, how old is the code base, etc...). You can&#39;t talk about shared libraries in C&amp;#43;&amp;#43;, ones that have been around for a while, without talking about exceptions. You either love them or hate them and the Image Watch developers have internal customers (devs inside Microsoft) that either love them or hate them... We geek out on that for a while, of course. Overall, if you&amp;nbsp;want to&amp;nbsp;understand Image Watch more deeply and meet some great&amp;nbsp;C&amp;#43;&amp;#43; developers who work at Microsoft doing very innovative things&amp;nbsp;(in Microsoft Research, specifically) with C&amp;#43;&amp;#43;, then this is for you! Rock and roll.Big thanks to Wolf Kienzle and Matt Uyttendaele for riding tandem with the random with us.Tune in![00:00] GoingNative(); // Charles and Eric Battalio construct the show[02:54] Charles and Eric interview Image Watch developers Wolf Kienzle and Matt Uyttendaele[43:09] ~GoingNative();// Charles and Eric&amp;nbsp;destruct this instance (no exceptions, of course). </itunes:summary>
      <itunes:duration>2726</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-14-Image-Processing-Image-Watch-Exceptions</link>
      <pubDate>Tue, 05 Mar 2013 23:46:40 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-14-Image-Processing-Image-Watch-Exceptions</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch.mp3" expression="full" duration="2726" fileSize="43626977" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch.mp4" expression="full" duration="2726" fileSize="262440605" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch.webm" expression="full" duration="2726" fileSize="103544315" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch.wma" expression="full" duration="2726" fileSize="22054391" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch.wmv" expression="full" duration="2726" fileSize="154226465" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch_high.mp4" expression="full" duration="2726" fileSize="574562170" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch_mid.mp4" expression="full" duration="2726" fileSize="401696055" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch_Source.wmv" expression="full" duration="2726" fileSize="441633431" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch.ism/manifest" expression="full" duration="2726" fileSize="6166" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/69b6/3c212168-ad0a-443d-9f47-2f9dffd669b6/C9GoingNative14ImageWatch.wmv" length="154226465" 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/Shows/C9-GoingNative/GoingNative-14-Image-Processing-Image-Watch-Exceptions/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Debugging</category>
      <category>Microsoft Research</category>
      <category>Native Development</category>
      <category>C++11</category>
      <category>Visual Studio 2012</category>
      <category>Image Processing</category>
    </item>
  <item>
      <title>GoingNative 13: Visual Studio 3D Starter Kit, Meet Roberto Sonnino</title>
      <description><![CDATA[<p>Welcome to 2013! We're excited to be back and we're sorry it's taken so long to get a new episode out the door. <br><br>The <a href="http://code.msdn.microsoft.com/windowsapps/Visual-Studio-3D-Starter-455a15f1" target="_blank"><strong>Visual Studio 3D Starter Kit</strong> </a>provides basic support for consuming DirectX 3D runtime assets produced by the MSBUILD task. This includes loading, rendering, and working with&nbsp;assets (including animated meshes). <strong>Roberto Sonnino</strong>, a&nbsp;developer on the&nbsp;VC&#43;&#43; team,&nbsp;created this starter kit to provide C&#43;&#43; developers with little to no DirectX experience with a very sane entry point into the world of 3D programming with DirectX in Visual Studio. Roberto's Windows Store app sample also demonstrates using XAML to implement a simple 2D HUD over the 3D scene, and how to implement support for ARM devices and older graphics cards through the use of fallback shaders.<br><br>We've covered the 3D Starter Kit before on C9, so check out <a href="http://channel9.msdn.com/posts/Visual-Studio-3D-StarterKit" target="_blank"><strong>this video</strong></a> and this <a href="http://channel9.msdn.com/coding4fun/blog/Getting-started-with-C3DWinStore-Game-Dev-with-the-Visual-Studio-3D-Starter-Kit" target="_blank"><strong>Coding4Fun article</strong></a> to get you started with the starter kit <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p><strong>Table of contents</strong></p><p><strong><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-13-Visual-Studio-3D-Starter-Kit-Meet-Roberto-Sonnino#time=00m00s">[00:00]</a> </strong>GoingNative(); //Ale and Charles talk&nbsp;about the&nbsp;status of the VC&#43;&#43; 2012 CTP and introduce the show's topic,&nbsp; the 3D Starter kit written by our guest, C&#43;&#43; developer Roberto Sonnino.<br><strong><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-13-Visual-Studio-3D-Starter-Kit-Meet-Roberto-Sonnino#time=02m55s">[02:55]</a></strong> Ale and Charles interview Roberto Sonnino about his 3D Starter Kit.<br><strong><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-13-Visual-Studio-3D-Starter-Kit-Meet-Roberto-Sonnino#time=30m16s">[30:16]</a></strong> ~GoingNative();// Ale and Charles destruct the show.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:8659ab0420614cec91e1a14f0157b7a3">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-13-Visual-Studio-3D-Starter-Kit-Meet-Roberto-Sonnino</comments>
      <itunes:summary>Welcome to 2013! We&#39;re excited to be back and we&#39;re sorry it&#39;s taken so long to get a new episode out the door. The Visual Studio 3D Starter Kit provides basic support for consuming DirectX 3D runtime assets produced by the MSBUILD task. This includes loading, rendering, and working with&amp;nbsp;assets (including animated meshes). Roberto Sonnino, a&amp;nbsp;developer on the&amp;nbsp;VC&amp;#43;&amp;#43; team,&amp;nbsp;created this starter kit to provide C&amp;#43;&amp;#43; developers with little to no DirectX experience with a very sane entry point into the world of 3D programming with DirectX in Visual Studio. Roberto&#39;s Windows Store app sample also demonstrates using XAML to implement a simple 2D HUD over the 3D scene, and how to implement support for ARM devices and older graphics cards through the use of fallback shaders.We&#39;ve covered the 3D Starter Kit before on C9, so check out this video and this Coding4Fun article to get you started with the starter kit  Table of contents [00:00] GoingNative(); //Ale and Charles talk&amp;nbsp;about the&amp;nbsp;status of the VC&amp;#43;&amp;#43; 2012 CTP and introduce the show&#39;s topic,&amp;nbsp; the 3D Starter kit written by our guest, C&amp;#43;&amp;#43; developer Roberto Sonnino.[02:55] Ale and Charles interview Roberto Sonnino about his 3D Starter Kit.[30:16] ~GoingNative();// Ale and Charles destruct the show. </itunes:summary>
      <itunes:duration>1912</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-13-Visual-Studio-3D-Starter-Kit-Meet-Roberto-Sonnino</link>
      <pubDate>Thu, 24 Jan 2013 19:41:54 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-13-Visual-Studio-3D-Starter-Kit-Meet-Roberto-Sonnino</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit.mp3" expression="full" duration="1912" fileSize="30594177" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit.mp4" expression="full" duration="1912" fileSize="185012350" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit.webm" expression="full" duration="1912" fileSize="68775262" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit.wma" expression="full" duration="1912" fileSize="15466619" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit.wmv" expression="full" duration="1912" fileSize="109939415" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit_high.mp4" expression="full" duration="1912" fileSize="403314559" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit_mid.mp4" expression="full" duration="1912" fileSize="282085367" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit_Source.wmv" expression="full" duration="1912" fileSize="769977166" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit.ism/manifest" expression="full" duration="1912" fileSize="8670" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/fd82/4926f6cb-0c4c-46fd-acb3-793a1cfbfd82/C9GoingNative13DXStarterKit.wmv" length="109939415" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-13-Visual-Studio-3D-Starter-Kit-Meet-Roberto-Sonnino/RSS</wfw:commentRss>
      <category>C++</category>
      <category>DirectX</category>
      <category>Graphics</category>
      <category>Programming</category>
      <category>Windows 8</category>
      <category>C++11</category>
      <category>Windows Phone 8</category>
      <category>Windows Store App</category>
    </item>
  <item>
      <title>GoingNative 12: C++ at Build 2012, Inside Profile Guided Optimization</title>
      <description><![CDATA[<p><span>Profile Guided Optimization, or PGO, is an approach to optimization where the compiler uses profile information to make better optimization decisions for the program. &nbsp;Profiling is the process of gathering information of how the program is used during runtime. &nbsp;In a nutshell, PGO is optimizations based on user scenarios whereas static optimizations rely on the source file structure. VC&#43;&#43; has supported this approach to measurement-based code optimization since VC2005. In this episode of GoingNative, we are going to dig into VC&#43;&#43;'s implementation of&nbsp;PGO with some of the folks who make it: Program Manager <strong>Amit Mohindra</strong> and Development Lead <strong>Ten Tzen</strong>. Tune in. <br><br><strong>Table of contents</strong></span></p><p><span><strong><a href="http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-12-C-at-BUILD-2012-Inside-Profile-Guided-Optimization#time=00m00s">[00:00]</a></strong>&nbsp; GoingNative();\\ Charles and Ale discuss <a href="http://channel9.msdn.com/Events/Build/2012?sort=sequential&amp;direction=desc&amp;term=&amp;t=cc%2B%2B&amp;t=c%2B%2B" target="_blank"><strong>C&#43;&#43; at Build 2012</strong></a> and&nbsp;introduce Profile Guided Optimization.<br><br><strong><a href="http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-12-C-at-BUILD-2012-Inside-Profile-Guided-Optimization#time=04m09s">[04:09]</a></strong>&nbsp; Charles interviews VC&#43;&#43; back end compiler team members Ten Tzen (lead developer) and Amit Mohindra (PM) about VC&#43;&#43;'s implementation of PGO. Whiteboarding included. This is a long interview, so make some time.<br><br><strong><a href="http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-12-C-at-BUILD-2012-Inside-Profile-Guided-Optimization#time=01h04m15s">[01:04:15]</a> </strong>&nbsp;~GoingNative(); // Charles and Ale reflect on PGO, Charles answers Herb Sutter's question (that Herb asked Charles during <a href="http://channel9.msdn.com/Events/Build/2012/2-005" target="_blank"><strong>his Build 2012 C&#43;&#43; session</strong></a> (in his intro remarks). Hi Herb! </span></p><p><strong>We really want to hear from you</strong>, so please tweet feedback to <a href="http://twitter.com/#!/C9GoingNative" target="_blank"><strong>@C9GoingNative (follow us!)</strong> </a>and send your requests, ideas, complaints, praises, hate mail, and love letters to <strong>C9GoingNative at hotmail com</strong>. We will read and respond to all messages! That's how we roll, brothers and sisters. If you are a Facebook user, then please join our <strong><a href="http://www.facebook.com/#!/groups/C9GoingNative" target="_blank">C9::GoingNative Facebook group</a></strong>.</p><p><strong>Go native!</strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:09d4721244754c82bf5ba110011e3f51">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-12-C-at-BUILD-2012-Inside-Profile-Guided-Optimization</comments>
      <itunes:summary>Profile Guided Optimization, or PGO, is an approach to optimization where the compiler uses profile information to make better optimization decisions for the program. &amp;nbsp;Profiling is the process of gathering information of how the program is used during runtime. &amp;nbsp;In a nutshell, PGO is optimizations based on user scenarios whereas static optimizations rely on the source file structure. VC&amp;#43;&amp;#43; has supported this approach to measurement-based code optimization since VC2005. In this episode of GoingNative, we are going to dig into VC&amp;#43;&amp;#43;&#39;s implementation of&amp;nbsp;PGO with some of the folks who make it: Program Manager Amit Mohindra and Development Lead Ten Tzen. Tune in. Table of contents [00:00]&amp;nbsp; GoingNative();\\ Charles and Ale discuss C&amp;#43;&amp;#43; at Build 2012 and&amp;nbsp;introduce Profile Guided Optimization.[04:09]&amp;nbsp; Charles interviews VC&amp;#43;&amp;#43; back end compiler team members Ten Tzen (lead developer) and Amit Mohindra (PM) about VC&amp;#43;&amp;#43;&#39;s implementation of PGO. Whiteboarding included. This is a long interview, so make some time.[01:04:15] &amp;nbsp;~GoingNative(); // Charles and Ale reflect on PGO, Charles answers Herb Sutter&#39;s question (that Herb asked Charles during his Build 2012 C&amp;#43;&amp;#43; session (in his intro remarks). Hi Herb!  We really want to hear from you, so please tweet feedback to @C9GoingNative (follow us!) and send your requests, ideas, complaints, praises, hate mail, and love letters to C9GoingNative at hotmail com. We will read and respond to all messages! That&#39;s how we roll, brothers and sisters. If you are a Facebook user, then please join our C9::GoingNative Facebook group. Go native! </itunes:summary>
      <itunes:duration>4029</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-12-C-at-BUILD-2012-Inside-Profile-Guided-Optimization</link>
      <pubDate>Thu, 29 Nov 2012 04:40:26 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-12-C-at-BUILD-2012-Inside-Profile-Guided-Optimization</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO.mp3" expression="full" duration="4029" fileSize="64466417" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO.mp4" expression="full" duration="4029" fileSize="384023410" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO.webm" expression="full" duration="4029" fileSize="159223748" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO.wma" expression="full" duration="4029" fileSize="32583411" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO.wmv" expression="full" duration="4029" fileSize="344910509" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO_high.mp4" expression="full" duration="4029" fileSize="841868673" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO_mid.mp4" expression="full" duration="4029" fileSize="587995184" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO_Source.wmv" expression="full" duration="4029" fileSize="1393350483" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO.ism/manifest" expression="full" duration="4029" fileSize="7716" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/36a4/c5cfce73-c717-40e9-a68a-426b0f4536a4/C9GoingNative12PGO.wmv" length="344910509" 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/Shows/C9-GoingNative/C9GoingNative-12-C-at-BUILD-2012-Inside-Profile-Guided-Optimization/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Compilers</category>
      <category>Build</category>
      <category>Visual C++</category>
      <category>C++11</category>
    </item>
  <item>
      <title>GoingNative 11: Inside Fresh Paint - A C++ + XAML + DirectX Windows Store App</title>
      <description><![CDATA[<p><a href="http://apps.microsoft.com/webpdp/en-US/app/fresh-paint/1926e0a0-5e41-48e1-ba68-be35f2266a03" target="_blank"><strong>Fresh Paint</strong></a> is an excellent Windows Store App (for Windows 8). It's fun to use, realistic and beautiful ( yes,&nbsp;we really like this app <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> ). In this episode we will meet the developers behind Fresh Paint, <strong>Subha Bhattacharyay</strong>, <strong>Adam Szofran</strong>, and&nbsp;&nbsp;<strong>Kaushik Barat</strong>. Being native developers, they built their Windows Store&nbsp;app using C&#43;&#43;. Being modern native Windows developers, they&nbsp;used&nbsp;DirectX and XAML (including DirectX&nbsp;running <em>on</em> XAML surfaces) to generate a beautiful UX with very realistic painting experiences - you can literally watch the paint dry <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> .&nbsp;The team shares many details that should spark your imagination for writing compelling C&#43;&#43; Windows Store Apps using DirectX and XAML.<br><br><strong>C&#43;&#43; &#43; DirectX &#43; XAML&nbsp;</strong>is an incredibly compelling combination (the simplicity of XAML and the power of DX, composed in C&#43;&#43;). This is how you can really&nbsp;push the boundaries of what's possible for modern Windows apps.</p><p>So, go get this free Windows 8 app, make&nbsp;some art (mix different oil colors, zoom in, check out the realistic fluid dynamical effects). Then, come back and learn about what's going on inside of Fresh Paint and meet the developers who wrote it.</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-11-Inside-Fresh-Paint-A-Cpp-XAML-DirectX-Windows-Store-App#time=00m00s">[00:00]</a> GoingNative(); //Very quick ctor this month.<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-11-Inside-Fresh-Paint-A-Cpp-XAML-DirectX-Windows-Store-App#time=01m34s">[01:34]</a> Charles interviews the Fresh Paint development team<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-11-Inside-Fresh-Paint-A-Cpp-XAML-DirectX-Windows-Store-App#time=40m04s">[40:04]</a> ~GoingNative(); // Meet the new Visual C&#43;&#43; Community PM, <strong>Eric Battalio</strong>!!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:87428cdf7e1b4a70aa2ca0d6012530bb">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-11-Inside-Fresh-Paint-A-Cpp-XAML-DirectX-Windows-Store-App</comments>
      <itunes:summary>Fresh Paint is an excellent Windows Store App (for Windows 8). It&#39;s fun to use, realistic and beautiful ( yes,&amp;nbsp;we really like this app  ). In this episode we will meet the developers behind Fresh Paint, Subha Bhattacharyay, Adam Szofran, and&amp;nbsp;&amp;nbsp;Kaushik Barat. Being native developers, they built their Windows Store&amp;nbsp;app using C&amp;#43;&amp;#43;. Being modern native Windows developers, they&amp;nbsp;used&amp;nbsp;DirectX and XAML (including DirectX&amp;nbsp;running on XAML surfaces) to generate a beautiful UX with very realistic painting experiences - you can literally watch the paint dry  .&amp;nbsp;The team shares many details that should spark your imagination for writing compelling C&amp;#43;&amp;#43; Windows Store Apps using DirectX and XAML.C&amp;#43;&amp;#43; &amp;#43; DirectX &amp;#43; XAML&amp;nbsp;is an incredibly compelling combination (the simplicity of XAML and the power of DX, composed in C&amp;#43;&amp;#43;). This is how you can really&amp;nbsp;push the boundaries of what&#39;s possible for modern Windows apps. So, go get this free Windows 8 app, make&amp;nbsp;some art (mix different oil colors, zoom in, check out the realistic fluid dynamical effects). Then, come back and learn about what&#39;s going on inside of Fresh Paint and meet the developers who wrote it. [00:00] GoingNative(); //Very quick ctor this month.[01:34] Charles interviews the Fresh Paint development team[40:04] ~GoingNative(); // Meet the new Visual C&amp;#43;&amp;#43; Community PM, Eric Battalio!! </itunes:summary>
      <itunes:duration>2543</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-11-Inside-Fresh-Paint-A-Cpp-XAML-DirectX-Windows-Store-App</link>
      <pubDate>Wed, 26 Sep 2012 19:51:18 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-11-Inside-Fresh-Paint-A-Cpp-XAML-DirectX-Windows-Store-App</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/0bb9581f-9e44-4437-a3d1-b05eeb845a49.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/b3eb9530-5869-4a3e-bf7a-e06785e680b1.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/44a03de7-9834-4068-bdb4-73b4d2418bed.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/891e/a17b4fe5-e98e-4121-a9c3-9799ca64891e/C9GoingNative11FreshPaint.mp3" expression="full" duration="2543" fileSize="40691232" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/891e/a17b4fe5-e98e-4121-a9c3-9799ca64891e/C9GoingNative11FreshPaint.mp4" expression="full" duration="2543" fileSize="245412037" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/891e/a17b4fe5-e98e-4121-a9c3-9799ca64891e/C9GoingNative11FreshPaint.webm" expression="full" duration="2543" fileSize="93211664" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/891e/a17b4fe5-e98e-4121-a9c3-9799ca64891e/C9GoingNative11FreshPaint.wma" expression="full" duration="2543" fileSize="20570415" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/891e/a17b4fe5-e98e-4121-a9c3-9799ca64891e/C9GoingNative11FreshPaint.wmv" expression="full" duration="2543" fileSize="211708511" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/891e/a17b4fe5-e98e-4121-a9c3-9799ca64891e/C9GoingNative11FreshPaint_high.mp4" expression="full" duration="2543" fileSize="534678097" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/891e/a17b4fe5-e98e-4121-a9c3-9799ca64891e/C9GoingNative11FreshPaint_mid.mp4" expression="full" duration="2543" fileSize="373524870" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/891e/a17b4fe5-e98e-4121-a9c3-9799ca64891e/C9GoingNative11FreshPaint_Source.wmv" expression="full" duration="2543" fileSize="917173517" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/891e/a17b4fe5-e98e-4121-a9c3-9799ca64891e/C9GoingNative11FreshPaint.ism/manifest" expression="full" duration="2543" fileSize="7814" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/891e/a17b4fe5-e98e-4121-a9c3-9799ca64891e/C9GoingNative11FreshPaint.wmv" length="211708511" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>19</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/C9GoingNative-11-Inside-Fresh-Paint-A-Cpp-XAML-DirectX-Windows-Store-App/RSS</wfw:commentRss>
      <category>C++</category>
      <category>DirectX 11</category>
      <category>UX</category>
      <category>XAML</category>
      <category>Windows 8</category>
      <category>Native Development</category>
      <category>C++11</category>
      <category>_techmeme</category>
      <category>Windows Store App</category>
    </item>
  <item>
      <title>GoingNative 10: Welcome Ale Contenti, VC11 and Beyond with Steve Teixeira and Tarek Madkour</title>
      <description><![CDATA[<p><a href="http://www.visualstudiolaunch.com/vs2012vle/splash" target="_blank"><strong>Visual Studio 2012 RTM'd recently</strong></a> and MSDN subscribers are now writing code in the latest iteration of VS! C&#43;&#43; developers will be pleased with the improvements in VC11. From the compiler to libraries to IDE features, VC&#43;&#43; in VS 2012 represents the best&nbsp;version of VC&#43;&#43; to date, chalk full of new features and modern capabilities. <br><br>Now that VC11 has shipped, what's next? What are some of the things the VC team are&nbsp;working on? What's the plan for shipping new features faster?</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour#time=00m00s">[00:00]</a> GoingNative(); // VC&#43;&#43; Dev Manager <strong>Ale Contenti</strong> joins the cast! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour#time=07m09s">[07:09]</a> Charles interviews VC&#43;&#43; leaders <strong>Steve Teixeira</strong> and <strong>Tarek Madkour</strong> about VC11 RTM and beyond. Congratulations to the VC team for shipping a stellar release!!<br><br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour#time=38m04s">[38:04]</a> ~GoingNative(); // Ale and Charles talk about the industry's&nbsp;movement towards more cohesive standard modern libraries. See you next month! Go native! Ciao Ale!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:ccba8990829e4a63bdd3a0b6010b907d">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour</comments>
      <itunes:summary>Visual Studio 2012 RTM&#39;d recently and MSDN subscribers are now writing code in the latest iteration of VS! C&amp;#43;&amp;#43; developers will be pleased with the improvements in VC11. From the compiler to libraries to IDE features, VC&amp;#43;&amp;#43; in VS 2012 represents the best&amp;nbsp;version of VC&amp;#43;&amp;#43; to date, chalk full of new features and modern capabilities. Now that VC11 has shipped, what&#39;s next? What are some of the things the VC team are&amp;nbsp;working on? What&#39;s the plan for shipping new features faster? [00:00] GoingNative(); // VC&amp;#43;&amp;#43; Dev Manager Ale Contenti joins the cast!  [07:09] Charles interviews VC&amp;#43;&amp;#43; leaders Steve Teixeira and Tarek Madkour about VC11 RTM and beyond. Congratulations to the VC team for shipping a stellar release!![38:04] ~GoingNative(); // Ale and Charles talk about the industry&#39;s&amp;nbsp;movement towards more cohesive standard modern libraries. See you next month! Go native! Ciao Ale! </itunes:summary>
      <itunes:duration>2453</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour</link>
      <pubDate>Sat, 25 Aug 2012 18:57:23 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.mp3" expression="full" duration="2453" fileSize="39251350" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.mp4" expression="full" duration="2453" fileSize="234100736" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.webm" expression="full" duration="2453" fileSize="96034379" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.wma" expression="full" duration="2453" fileSize="19843447" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.wmv" expression="full" duration="2453" fileSize="226564307" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11_high.mp4" expression="full" duration="2453" fileSize="512130716" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11_mid.mp4" expression="full" duration="2453" fileSize="357987639" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11_Source.wmv" expression="full" duration="2453" fileSize="891962004" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.ism/manifest" expression="full" duration="2453" fileSize="7912" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/3ef5/5108ebd8-1f21-4ad1-bf94-8aca43df3ef5/C9GoingNative10AleSteveTarekVC11.wmv" length="226564307" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>12</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-10-Welcome-Ale-Contenti-VC11-and-Beyond-with-Steve-Teixeira-and-Tarek-Madkour/RSS</wfw:commentRss>
      <category>Ale Contenti</category>
      <category>C++</category>
      <category>Steve Teixeira</category>
      <category>Native</category>
      <category>Visual C++</category>
      <category>C++11</category>
      <category>_techmeme</category>
      <category>Visual Studio 2012</category>
    </item>
  <item>
      <title>GoingNative 9: LINQ for C/C++, Native Rx, Meet Aaron Lahman</title>
      <description><![CDATA[<p><a href="http://msdn.microsoft.com/en-us/library/bb397926(v=vs.110).aspx" target="_blank"><strong>LINQ</strong></a> is one of those modern technologies missing from the C&#43;&#43; toolbox. By extension,&nbsp;so&nbsp;is <a href="http://msdn.microsoft.com/en-us/data/gg577609.aspx" target="_blank"><strong>Rx (Reactive Extensions)</strong></a>, which of course is LINQ at its core... Well, today we're happy to announce that this is no longer the case. <strong>Erik Meijer's team is delivering on their promise of a native Rx</strong>. It's not available for download yet, but the work is being done and great progress has been made! Rock and roll. <br><br><strong>Aaron Lahman</strong> is the newest member of Erik Meijer's&nbsp;gang of stellar developers. Erik and team are cranking away&nbsp;at&nbsp;pushing LINQ <em>everywhere</em>.&nbsp;Here, we&nbsp;meet Aaron and geek out about <strong>C&#43;&#43; LINQ</strong> (it's a modern library... Aaron's not extending the language....) and <strong>RxC</strong> (that's C as in C (not C&#43;&#43;)—why C? Why not RxC&#43;&#43;? Does it really matter?...)</p><p>Here's a trivial example employing C&#43;&#43; LINQ:<pre class="brush: cpp">
vector&lt;int&gt; some_primes(size_t howMany)
{
       auto xs = from(int_range(0, INT_MAX))
                      .where(is_prime)
                      .take(howMany);
       return xs.to_vector();
             // or: vector&lt;int&gt;(begin(xs), end(xs));
}
</pre></p><p><strong>Table of Contents</strong>:</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-9-LINQ-for-C-Native-Rx-RxC-Meet-Aaron-Lahman#time=00m00s">[00:00]</a> GoingNative(); //Charles flies solo for this episode. Make sure you check out the sessions from <a href="http://channel9.msdn.com/Events/Windows-Camp/Developing-Windows-8-Metro-style-apps-in-Cpp" target="_blank"><strong>Developing Windows 8 Metro style apps with C&#43;&#43;</strong> </a>event. This is the only place to learn (deeply) about <a href="http://channel9.msdn.com/Events/Windows-Camp/Developing-Windows-8-Metro-style-apps-in-Cpp/The-Windows-Runtime-Library-WRL-" target="_blank"><strong>WRL</strong></a> and<a href="http://channel9.msdn.com/Events/Windows-Camp/Developing-Windows-8-Metro-style-apps-in-Cpp/Building-Apps-with-Cpp-XAML-and-DirectX" target="_blank"><strong> C&#43;&#43; &#43; XAML &#43; DX</strong></a>, for example. <a href="http://channel9.msdn.com/Events/Windows-Camp/Developing-Windows-8-Metro-style-apps-in-Cpp/Cpp-for-the-Windows-Runtime" target="_blank"><strong>Herb Sutter's keynote</strong></a> is excellent, of course.</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-9-LINQ-for-C-Native-Rx-RxC-Meet-Aaron-Lahman#time=03m00s">[03:00]</a> Charles interviews software developer&nbsp;<strong>Aaron Lahman. </strong>Aaron explains (whiteboard and demo included) the work&nbsp;he's&nbsp;doing building a <strong>LINQ library&nbsp;for&nbsp;C&#43;&#43;</strong> and <strong>Reactive Extensions for C</strong>. Aaron is great at explaining what he's doing (and why he's doing it).&nbsp;Thank you, Aaron!&nbsp;Go Rx!!</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-9-LINQ-for-C-Native-Rx-RxC-Meet-Aaron-Lahman#time=39m58s">[39:58]</a> ~GoingNative();</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:8da8c9d56aac47db99a4a06300042ead">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-9-LINQ-for-C-Native-Rx-RxC-Meet-Aaron-Lahman</comments>
      <itunes:summary>LINQ is one of those modern technologies missing from the C&amp;#43;&amp;#43; toolbox. By extension,&amp;nbsp;so&amp;nbsp;is Rx (Reactive Extensions), which of course is LINQ at its core... Well, today we&#39;re happy to announce that this is no longer the case. Erik Meijer&#39;s team is delivering on their promise of a native Rx. It&#39;s not available for download yet, but the work is being done and great progress has been made! Rock and roll. Aaron Lahman is the newest member of Erik Meijer&#39;s&amp;nbsp;gang of stellar developers. Erik and team are cranking away&amp;nbsp;at&amp;nbsp;pushing LINQ everywhere.&amp;nbsp;Here, we&amp;nbsp;meet Aaron and geek out about C&amp;#43;&amp;#43; LINQ (it&#39;s a modern library... Aaron&#39;s not extending the language....) and RxC (that&#39;s C as in C (not C&amp;#43;&amp;#43;)—why C? Why not RxC&amp;#43;&amp;#43;? Does it really matter?...) Here&#39;s a trivial example employing C&amp;#43;&amp;#43; LINQ:
vector&amp;lt;int&amp;gt; some_primes(size_t howMany)
{
       auto xs = from(int_range(0, INT_MAX))
                      .where(is_prime)
                      .take(howMany);
       return xs.to_vector();
             // or: vector&amp;lt;int&amp;gt;(begin(xs), end(xs));
}
 Table of Contents: [00:00] GoingNative(); //Charles flies solo for this episode. Make sure you check out the sessions from Developing Windows 8 Metro style apps with C&amp;#43;&amp;#43; event. This is the only place to learn (deeply) about WRL and C&amp;#43;&amp;#43; &amp;#43; XAML &amp;#43; DX, for example. Herb Sutter&#39;s keynote is excellent, of course. [03:00] Charles interviews software developer&amp;nbsp;Aaron Lahman. Aaron explains (whiteboard and demo included) the work&amp;nbsp;he&#39;s&amp;nbsp;doing building a LINQ library&amp;nbsp;for&amp;nbsp;C&amp;#43;&amp;#43; and Reactive Extensions for C. Aaron is great at explaining what he&#39;s doing (and why he&#39;s doing it).&amp;nbsp;Thank you, Aaron!&amp;nbsp;Go Rx!! [39:58] ~GoingNative(); </itunes:summary>
      <itunes:duration>2437</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-9-LINQ-for-C-Native-Rx-RxC-Meet-Aaron-Lahman</link>
      <pubDate>Mon, 04 Jun 2012 19:18:01 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-9-LINQ-for-C-Native-Rx-RxC-Meet-Aaron-Lahman</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC.mp3" expression="full" duration="2437" fileSize="39009171" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC.mp4" expression="full" duration="2437" fileSize="232541522" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC.webm" expression="full" duration="2437" fileSize="89921090" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC.wma" expression="full" duration="2437" fileSize="19720283" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC.wmv" expression="full" duration="2437" fileSize="524964107" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC_high.mp4" expression="full" duration="2437" fileSize="509850354" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC_mid.mp4" expression="full" duration="2437" fileSize="356009661" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC_Source.wmv" expression="full" duration="2437" fileSize="879312092" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC.ism/manifest" expression="full" duration="2437" fileSize="7800" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/9c32/721b7705-7d1b-4a0e-a64d-1d4a14009c32/C9GoingNative9CppLINQRxC.wmv" length="524964107" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>33</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-9-LINQ-for-C-Native-Rx-RxC-Meet-Aaron-Lahman/RSS</wfw:commentRss>
      <category>C++</category>
      <category>LINQ</category>
      <category>Reactive Extensions</category>
      <category>C++11</category>
      <category>_techmeme</category>
    </item>
  <item>
      <title>GoingNative 8: Introducing Casablanca - A Modern C++ API for Connected Computing</title>
      <description><![CDATA[<p>Welcome to the 9th installment of GoingNative. Charles flies solo this time around as Diego is on a well-deserved break from work. <br><br>At <a href="http://channel9.msdn.com/Events/GoingNative/GoingNative-2012" target="_blank"><strong>GoingNative 2012</strong></a>, <a href="http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/C-11-VC-11-and-Beyond" target="_blank"><strong>Herb Sutter addressed</strong></a> the need for more <em><strong>general purpose standard C&#43;&#43; libraries</strong> - <strong>high level libraries</strong> - <strong>for use in</strong> <strong>modern computing</strong></em>. So, things like HTTP, REST, JSON are important today (and working with these technologies is not as easy as it should be in C&#43;&#43;), not to mention simplifying asynchronous programming for C&#43;&#43; developers. We live an asynchronous world and C&#43;&#43; libraries need to evolve to compensate for this fact&nbsp;(and catch up to .NET and Java in this regard both on the client and on the server...).&nbsp; What's the story for C&#43;&#43; in the cloud? <br><br>A very small group of C&#43;&#43; developers inside Microsoft have started an incubation project to make native libraries that&nbsp;afford <em>both</em> developer productivity <em>and</em> performance and power - and for <em>C&#43;&#43; developers</em>. We love this!&nbsp;<strong>This is the</strong>&nbsp;<strong><a href="http://msdn.microsoft.com/en-us/devlabs/casablanca" target="_blank">Casablanca API</a> and it takes full advantage of C&#43;&#43;11</strong>. <br><br>This episode is dedicated to the Casablanca &quot;dev lab&quot; project with the hope that all of you will <a href="http://msdn.microsoft.com/en-us/devlabs/casablanca" target="_blank"><strong>download and experiment with the API</strong></a>, vet it, push it, break it, provide feedback to speed up its maturation (it is alpha quality, of course (it's an incubation and this is the first release), so there will be a few bugs, but it's stable enough to be useful right now). <strong>Go get it!</strong><br><br>What does Casablanca provide, exactly?</p><p><em>With Casablanca, you get support for doing things like developing <strong>REST</strong> services for Azure, or accessing them from clients via an <strong>HTTP library</strong>, <strong>sending JSON data</strong>, <strong>accessing Azure blob and queue storage</strong>, and using <strong>TCP for flexible networking needs</strong>, all in a library that takes advantage of modern C&#43;&#43;.</em></p><p><em>Casablanca also gives you a <strong>convenient model for composing asynchronous operations</strong>. <strong>C&#43;&#43; 11 offers a whole new set of capabilities that can make dealing with asynchronous operations easy, and Casablanca takes advantage of that throughout.</strong></em></p><p><em>Another aspect of Casablanca is its <strong>implementation of the actor programming model</strong>, which has proven itself useful in building reliable and scalable systems. </em>(not familiar with the Actor Model, well, learn from the inventor of it <a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Hewitt-Meijer-and-Szyperski-The-Actor-Model-everything-you-wanted-to-know-but-were-afraid-to-ask" target="_blank"><strong>here</strong></a>).</p><p><strong><br>Table of Contents</strong>:</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing#time=00m00s">[00:00]</a> GoingNative(); //Charles flies solo for this episode (Diego is on vacation). Quick chat about what's coming (new STL series (the person, not the library)), introduction to <strong>Casablanca</strong>, a modern C&#43;&#43; API (incubation)&nbsp;for asynchronous client/server computing (so, <strong>modern</strong> C&#43;&#43; for the cloud and the client)<br>&nbsp;<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing#time=01m49s">[01:49]</a> Charles has a conversation with Casablanca engineering team members <strong>Niklas Gustafsson</strong> and <strong>Steve Gates.</strong><br><br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing#time=44m20s">[44:20]</a>&nbsp;~GoingNative(); //Charles talks about Casablanca - <strong>please download the libraries and experiment, provide&nbsp;feedback,&nbsp;help vet this new (experimental) API</strong>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:a41bc6232ce444a4aa1aa03a00032513">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing</comments>
      <itunes:summary>Welcome to the 9th installment of GoingNative. Charles flies solo this time around as Diego is on a well-deserved break from work. At GoingNative 2012, Herb Sutter addressed the need for more general purpose standard C&amp;#43;&amp;#43; libraries - high level libraries - for use in modern computing. So, things like HTTP, REST, JSON are important today (and working with these technologies is not as easy as it should be in C&amp;#43;&amp;#43;), not to mention simplifying asynchronous programming for C&amp;#43;&amp;#43; developers. We live an asynchronous world and C&amp;#43;&amp;#43; libraries need to evolve to compensate for this fact&amp;nbsp;(and catch up to .NET and Java in this regard both on the client and on the server...).&amp;nbsp; What&#39;s the story for C&amp;#43;&amp;#43; in the cloud? A very small group of C&amp;#43;&amp;#43; developers inside Microsoft have started an incubation project to make native libraries that&amp;nbsp;afford both developer productivity and performance and power - and for C&amp;#43;&amp;#43; developers. We love this!&amp;nbsp;This is the&amp;nbsp;Casablanca API and it takes full advantage of C&amp;#43;&amp;#43;11. This episode is dedicated to the Casablanca &amp;quot;dev lab&amp;quot; project with the hope that all of you will download and experiment with the API, vet it, push it, break it, provide feedback to speed up its maturation (it is alpha quality, of course (it&#39;s an incubation and this is the first release), so there will be a few bugs, but it&#39;s stable enough to be useful right now). Go get it!What does Casablanca provide, exactly? With Casablanca, you get support for doing things like developing REST services for Azure, or accessing them from clients via an HTTP library, sending JSON data, accessing Azure blob and queue storage, and using TCP for flexible networking needs, all in a library that takes advantage of modern C&amp;#43;&amp;#43;. Casablanca also gives you a convenient model for composing asynchronous operations. C&amp;#43;&amp;#43; 11 offers a whole new set of capabilities that can make dealing with asynchronous operatio</itunes:summary>
      <itunes:duration>2722</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing</link>
      <pubDate>Mon, 30 Apr 2012 16:03:31 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca.mp3" expression="full" duration="2722" fileSize="43566001" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca.mp4" expression="full" duration="2722" fileSize="260107003" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca.webm" expression="full" duration="2722" fileSize="4930" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca.wma" expression="full" duration="2722" fileSize="22021347" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca.wmv" expression="full" duration="2722" fileSize="528613817" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca_high.mp4" expression="full" duration="2722" fileSize="569395803" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca_mid.mp4" expression="full" duration="2722" fileSize="397904248" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca_Source.wmv" expression="full" duration="2722" fileSize="981777159" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/9964/677f40fe-5da9-485a-88b0-cf4433259964/GoingNative8Casablanca.wmv" length="528613817" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>17</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-8-Introducing-Casablanca-A-Modern-C-API-for-Connected-Computing/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Cloud</category>
      <category>DevLabs</category>
      <category>Parallel Patterns Library</category>
      <category>C++11</category>
      <category>_techmeme</category>
    </item>
  <item>
      <title>GoingNative 7: VC11 Auto-Vectorizer, C++ NOW, Lang.NEXT</title>
      <description><![CDATA[<p>In this installment of GoingNative, it's all about the latest <strong>C&#43;&#43; compiler technology</strong> from Microsoft. Most of the time is spent&nbsp;discussing VC11's <strong>Auto-Vectorizer</strong> with a few short forays into other VC compiler improvements (like Auto-Parallelizer). You meet the lead developer for VC11's backend compiler and the architect of Auto-Vectorizer, <strong>Jim Radigan</strong> (who spends all the time at the whiteboard). You also meet backend compiler PM <strong>Jim Hogg</strong>, a C9 veteran and one of the original folks behind the Phoenix Compiler Project.</p><p>In order to keep the conversation palatable to a large number of folks, we don't get into the math behind auto-vectorization. However, if this is something that really interests you, then we can get Jim to do a lecture on the internals (will take more than one session, of course—a lot of stuff goes on behind the scenes when you take a loop of arbitrary complexity and determine if it's vectorizable and then vectorize it with maximum efficiency...).&nbsp;Now, on to AutoVec.</p><p>The VC11 compiler includes a feature called Auto-Vectorization, or AutoVec for short. AutoVec tries to make loops in your code run faster by using the SSE, or vector, registers present in all current processors. The feature is on by-default. So, like other optimizations that the compiler performs, you don't need to know anything more to benefit.&nbsp; However, this session explains more background on what is going on, and digs a little into the kinds of sophisticated analyses that AutoVec performs, and the loop patterns that it successfully speeds up.</p><p>Here's a trivial example of a loop that gets automatically vectorized in VC11 with significant performance gains:<br><pre class="brush: cpp">
int i = 0;
for (i=0; i&lt;100000; i&#43;&#43;)
{
    a[i] = b[i] &#43; c[i];
}
</pre></p><p>The auto-vectorizer transforms the above tight loop into machine instructions that run the loop 4x faster on SIMD-capable (SSE/SSE2)&nbsp;processors. As Jim and Jim discuss, this is because each loop&nbsp;iteration simultaneously&nbsp;&nbsp;performs 4 computations using the modern&nbsp;CPU's vector registers. This&nbsp;is a great <em>automatic</em> optimization feature in VC11. Tune in and meet a couple of the key folks behind VC's Auto-Vec!</p><p><strong>Table of Contents</strong>:</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-7-VC11-Auto-Vectorizer-C-NOW-LangNEXT#time=00m00s">[00:00]</a> Diego and Charles construct the show (<strong><a href="http://cppnow.org/" target="_blank">C&#43;&#43;NOW</a>,</strong> Some news, <strong>Auto-Vectorizer</strong> in VC11 compiler)<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-7-VC11-Auto-Vectorizer-C-NOW-LangNEXT#time=04m45s">[04:45]</a> Charles interviews VC backend&nbsp;compiler lead developer <strong>Jim Radigan</strong> and backend compiler PM <strong>Jim Hogg</strong><br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-7-VC11-Auto-Vectorizer-C-NOW-LangNEXT#time=52m03s">[52:03]</a> Diego and Charles destruct the show (longer than usual, but worth the delay - <a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012" target="_blank"><strong>Lang.NEXT</strong></a>, <a href="http://cppandbeyond.com/" target="_blank"><strong>C&amp;B 2012</strong></a>, <strong><a href="http://blogs.msdn.com/b/windowsappdev/archive/2012/03/15/combining-xaml-and-directx.aspx" target="_blank">C&#43;&#43; &#43; XAML &#43; DX</a>, <a href="http://msdn.microsoft.com/en-us/library/hh438466(v=vs.110).aspx" target="_blank">WRL Documentation</a></strong>)</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:9f3a6bcfdd1b45b09da8a01b011e3b9c">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-7-VC11-Auto-Vectorizer-C-NOW-LangNEXT</comments>
      <itunes:summary>In this installment of GoingNative, it&#39;s all about the latest C&amp;#43;&amp;#43; compiler technology from Microsoft. Most of the time is spent&amp;nbsp;discussing VC11&#39;s Auto-Vectorizer with a few short forays into other VC compiler improvements (like Auto-Parallelizer). You meet the lead developer for VC11&#39;s backend compiler and the architect of Auto-Vectorizer, Jim Radigan (who spends all the time at the whiteboard). You also meet backend compiler PM Jim Hogg, a C9 veteran and one of the original folks behind the Phoenix Compiler Project. In order to keep the conversation palatable to a large number of folks, we don&#39;t get into the math behind auto-vectorization. However, if this is something that really interests you, then we can get Jim to do a lecture on the internals (will take more than one session, of course—a lot of stuff goes on behind the scenes when you take a loop of arbitrary complexity and determine if it&#39;s vectorizable and then vectorize it with maximum efficiency...).&amp;nbsp;Now, on to AutoVec. The VC11 compiler includes a feature called Auto-Vectorization, or AutoVec for short. AutoVec tries to make loops in your code run faster by using the SSE, or vector, registers present in all current processors. The feature is on by-default. So, like other optimizations that the compiler performs, you don&#39;t need to know anything more to benefit.&amp;nbsp; However, this session explains more background on what is going on, and digs a little into the kinds of sophisticated analyses that AutoVec performs, and the loop patterns that it successfully speeds up. Here&#39;s a trivial example of a loop that gets automatically vectorized in VC11 with significant performance gains:
int i = 0;
for (i=0; i&amp;lt;100000; i&amp;#43;&amp;#43;)
{
    a[i] = b[i] &amp;#43; c[i];
}
 The auto-vectorizer transforms the above tight loop into machine instructions that run the loop 4x faster on SIMD-capable (SSE/SSE2)&amp;nbsp;processors. As Jim and Jim discuss, this is because each loop&amp;nbsp;iteration simultaneously</itunes:summary>
      <itunes:duration>3525</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-7-VC11-Auto-Vectorizer-C-NOW-LangNEXT</link>
      <pubDate>Tue, 27 Mar 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-7-VC11-Auto-Vectorizer-C-NOW-LangNEXT</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler.mp3" expression="full" duration="3525" fileSize="56411984" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler.mp4" expression="full" duration="3525" fileSize="337456347" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler.webm" expression="full" duration="3525" fileSize="134723557" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler.wma" expression="full" duration="3525" fileSize="28512991" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler.wmv" expression="full" duration="3525" fileSize="593754635" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler_high.mp4" expression="full" duration="3525" fileSize="736933660" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler_mid.mp4" expression="full" duration="3525" fileSize="514875731" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler_Source.wmv" expression="full" duration="3525" fileSize="1301862286" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler.ism/manifest" expression="full" duration="3525" fileSize="7926" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/0bea/9076f5ce-2575-4d6a-bfcd-a406c9850bea/C9GoingNative7AutoVecVC11Compiler.wmv" length="593754635" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>49</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-7-VC11-Auto-Vectorizer-C-NOW-LangNEXT/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Compilers</category>
      <category>C++11</category>
      <category>_techmeme</category>
    </item>
  <item>
      <title>GoingNative 6: Walter Bright and Andrei Alexandrescu - D Programming Language</title>
      <description><![CDATA[<p>We're back! Sorry for the delay between episodes, but we were busy preparing and then putting on&nbsp;<strong><a href="http://channel9.msdn.com/Events/GoingNative/GoingNative-2012" target="_blank">GoingNative 2012</a></strong>, a C&#43;&#43;11 conference that you have&nbsp;hopefully heard about <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> It was a blast! Such great speakers. Such great attendees. <strong>Huge thanks</strong> to all of you&nbsp;who made the journey to Redmond for two days, bringing with you&nbsp;so much IQ and&nbsp;C&#43;&#43;&nbsp;love. And to those who watched the show&nbsp;live online, thank you, too, of course! All sessions will always be available on-demand right here on C9. Watch at your leisure, but do watch/listen/learn!<br><br>We were fortunate and honored to have <a href="http://www.erdani.org/" target="_blank"><strong>Andrei Alexandrescu</strong></a> speaking and <a href="http://www.walterbright.com/" target="_blank"><strong>Walter Bright</strong></a> in attendance at GoingNative 2012. Walter and Andrei are the co-custodians of the <a href="http://d-programming-language.org/" target="_blank"><strong>D</strong></a>&nbsp;programming language. Walter invented D about 11 or 12 years ago. Andrei has been an unrelenting champion and contributor to&nbsp;D for a&nbsp;long time and&nbsp;is the author of the book&nbsp;<em><a href="http://www.amazon.com/D-Programming-Language-Andrei-Alexandrescu/dp/0321635361" target="_blank"><strong>The D Programming Language</strong></a></em>. When/why did Andrei get involved with D? We'll find out. We filmed a conversation with these two legends right after GoingNative 2012 ended. <br><br>So, what is D? What makes it special?</p><p>D is a modern native programming language (not really&nbsp;an evolution of C&#43;&#43; as the name might imply. <em>C&#43;&#43;11</em> is an evolution of C&#43;&#43;... <strong>D is it's own thing. It's D.</strong>). D&nbsp;is&nbsp;imperative (with C-like syntax), statically-typed, object-oriented, dynamic-friendly (via static type inference), garbage collected (optional), shared-nothing by default (nice!), functional-friendly (you can write pure functions that are <em>verifiably</em> pure), polymorphic, generic, and COM-friendly, too. D is also a low-level systems programming language.<br><br>D takes many&nbsp;powerful&nbsp;modern programming ideas and idioms&nbsp;and makes them easy to use&nbsp;while keeping things purely native. We love this! Too often we hear things like, &quot;Well, if you go fully&nbsp;native then you loose productivity...&quot; Whatever. D proves you <em>can</em> have your cake and eat it, too.<br><br><strong>Tune in</strong>. Meet Walter and Andrei (and D, if you're not familiar with it). Thanks for spending time with C9, Walter and Andrei! Keep pushing the native envelope.&nbsp;</p><p>&quot;I want 1,000,000 users&quot;, says Andrei. Go D!<br><br><a href="http://d-programming-language.org/download.html" target="_blank"><strong>Download D</strong></a><br><a href="http://forum.dlang.org/" target="_blank"><strong>D Forums (written in D)</strong></a><br><a href="http://lunesu.com/index.php?/archives/126-Modern-COM-Programming-in-D.html" target="_blank"><strong>Modern COM Programming in D</strong></a></p><p><br><strong>Table of Contents:<br></strong><br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-6-The-D-Episode-with-Walter-Bright-and-Andrei-Alexandrescu#time=00m00s">[00:00]</a> GoingNative(); //Welcome back! Sorry for the delay. GoingNative 2012. D.<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-6-The-D-Episode-with-Walter-Bright-and-Andrei-Alexandrescu#time=02m22s">[02:22]</a> Charles&nbsp;has a conversation with Andrei Alexandrescu and Walter Bright about the D&nbsp;programming&nbsp;language<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-6-The-D-Episode-with-Walter-Bright-and-Andrei-Alexandrescu#time=56m52s">[56:52]</a> ~GoingNative(); //Charles and Diego&nbsp;talk about D&nbsp;and&nbsp;then destruct.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:d027378a61c94fbc8b229ffd0147f260">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-6-The-D-Episode-with-Walter-Bright-and-Andrei-Alexandrescu</comments>
      <itunes:summary>We&#39;re back! Sorry for the delay between episodes, but we were busy preparing and then putting on&amp;nbsp;GoingNative 2012, a C&amp;#43;&amp;#43;11 conference that you have&amp;nbsp;hopefully heard about  It was a blast! Such great speakers. Such great attendees. Huge thanks to all of you&amp;nbsp;who made the journey to Redmond for two days, bringing with you&amp;nbsp;so much IQ and&amp;nbsp;C&amp;#43;&amp;#43;&amp;nbsp;love. And to those who watched the show&amp;nbsp;live online, thank you, too, of course! All sessions will always be available on-demand right here on C9. Watch at your leisure, but do watch/listen/learn!We were fortunate and honored to have Andrei Alexandrescu speaking and Walter Bright in attendance at GoingNative 2012. Walter and Andrei are the co-custodians of the D&amp;nbsp;programming language. Walter invented D about 11 or 12 years ago. Andrei has been an unrelenting champion and contributor to&amp;nbsp;D for a&amp;nbsp;long time and&amp;nbsp;is the author of the book&amp;nbsp;The D Programming Language. When/why did Andrei get involved with D? We&#39;ll find out. We filmed a conversation with these two legends right after GoingNative 2012 ended. So, what is D? What makes it special? D is a modern native programming language (not really&amp;nbsp;an evolution of C&amp;#43;&amp;#43; as the name might imply. C&amp;#43;&amp;#43;11 is an evolution of C&amp;#43;&amp;#43;... D is it&#39;s own thing. It&#39;s D.). D&amp;nbsp;is&amp;nbsp;imperative (with C-like syntax), statically-typed, object-oriented, dynamic-friendly (via static type inference), garbage collected (optional), shared-nothing by default (nice!), functional-friendly (you can write pure functions that are verifiably pure), polymorphic, generic, and COM-friendly, too. D is also a low-level systems programming language.D takes many&amp;nbsp;powerful&amp;nbsp;modern programming ideas and idioms&amp;nbsp;and makes them easy to use&amp;nbsp;while keeping things purely native. We love this! Too often we hear things like, &amp;quot;Well, if you go fully&amp;nbsp;native then you loose productivity...&amp;quot; Whatever. D proves y</itunes:summary>
      <itunes:duration>3700</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-6-The-D-Episode-with-Walter-Bright-and-Andrei-Alexandrescu</link>
      <pubDate>Wed, 22 Feb 2012 00:21:17 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-6-The-D-Episode-with-Walter-Bright-and-Andrei-Alexandrescu</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f260/d027378a-61c9-4fbc-8b22-9ffd0147f260/GoingNative6TheDLanguageAndreiWalter_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f260/d027378a-61c9-4fbc-8b22-9ffd0147f260/GoingNative6TheDLanguageAndreiWalter_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f260/d027378a-61c9-4fbc-8b22-9ffd0147f260/GoingNative6TheDLanguageAndreiWalter_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/f260/d027378a-61c9-4fbc-8b22-9ffd0147f260/GoingNative6TheDLanguageAndreiWalter_2MB_ch9.wmv" expression="full" duration="3700" fileSize="1401488497" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f260/d027378a-61c9-4fbc-8b22-9ffd0147f260/GoingNative6TheDLanguageAndreiWalter_ch9.mp3" expression="full" duration="3700" fileSize="29608694" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f260/d027378a-61c9-4fbc-8b22-9ffd0147f260/GoingNative6TheDLanguageAndreiWalter_ch9.webm" expression="full" duration="3700" fileSize="235295314" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f260/d027378a-61c9-4fbc-8b22-9ffd0147f260/GoingNative6TheDLanguageAndreiWalter_ch9.wma" expression="full" duration="3700" fileSize="29930827" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f260/d027378a-61c9-4fbc-8b22-9ffd0147f260/GoingNative6TheDLanguageAndreiWalter_ch9.wmv" expression="full" duration="3700" fileSize="657835633" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f260/d027378a-61c9-4fbc-8b22-9ffd0147f260/GoingNative6TheDLanguageAndreiWalter_high_ch9.mp4" expression="full" duration="3700" fileSize="956141569" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f260/d027378a-61c9-4fbc-8b22-9ffd0147f260/GoingNative6TheDLanguageAndreiWalter_low_ch9.mp4" expression="full" duration="3700" fileSize="374208917" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f260/d027378a-61c9-4fbc-8b22-9ffd0147f260/GoingNative6TheDLanguageAndreiWalter_med_ch9.mp4" expression="full" duration="3700" fileSize="699012389" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/f260/d027378a-61c9-4fbc-8b22-9ffd0147f260/GoingNative6TheDLanguageAndreiWalter_ch9.wmv" length="657835633" 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/Shows/C9-GoingNative/GoingNative-6-The-D-Episode-with-Walter-Bright-and-Andrei-Alexandrescu/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Native</category>
      <category>C++11</category>
      <category>Andrei Alexandrescu</category>
      <category>D</category>
      <category>_techmeme</category>
      <category>GoingNative 2012</category>
      <category>Walter Bright</category>
    </item>
  <item>
      <title>GoingNative 5: Inside the Visual C++ IDE, Meet Raul P&#233;rez</title>
      <description><![CDATA[<p>Happy Holidays to all of you out there who are in some sort of holiday state. If not, then happy holidays anyway from Diego, Charles, C9, and VC <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br><br>We don't cover software testing—the job discipline—often enough on C9. We aim to change that starting now.<br><br>A friend of Diego's on the VC&#43;&#43; team, <strong>Raul Pérez</strong>, is a software developer from Puerto Rico who works&nbsp;in QA for the Visual C&#43;&#43; IDE team. He writes tests to make sure the <em>very-front-end </em>of the VC toolchain—the IDE and its design-time compiler infrastructure<em>—</em>works as expected. <br><br>There's a lot going on when you type characters into the VC&#43;&#43; editor. What happens, exactly? Why? What types of things can make Intellisense fast? What types of things can hinder the performance of the IDE? How does all of this magic happen? There's a compiler&nbsp;involved in&nbsp;all of&nbsp;this.&nbsp;It's not the front-end compiler (cl), but&nbsp;it is a front-end&nbsp;compiler and it compiles your source into data&nbsp;that's stored in a local DB for design-time use by Intellisense, Go-To-Definition, Syntax Coloring, Reference Highlighting, Auto-Completion, etc... All of these things are part of the set of IDE features&nbsp;that make Visual C&#43;&#43; <em>visual</em>... So, meet Raul and learn a thing or two about how the IDE works under the covers and how the system has evolved over time.</p><p><strong>Table of Contents</strong> (click time code links to navigate player accordingly)</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez#time=00m00s">[00:00]</a> GoingNative();//Getting faster at show construction - still have some optimizations to make...<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez#time=01m56s">[01:56]</a> Charles interviews Raul about Raul and&nbsp;the&nbsp;VC&#43;&#43; design-time system (Intellisense, Go-to-Definition, Auto-complete, Syntax coloring, etc...)<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez#time=37m20s">[37:20]</a> ~GoingNative(); //We're really performant this time</p><p><strong><br>We really want to hear from you</strong>, so please tweet feedback to <strong><a href="http://twitter.com/#!/C9GoingNative" target="_blank">@C9GoingNative (follow us!)</a>&nbsp;</strong>and send your requests, ideas, complaints, praises, hate mail, and love letters to <strong>C9GoingNative [at] hotmail [dot] com</strong>. We will read and respond to all messages! That's how we roll, brothers and sisters. And if you're a Facebook user, please join our <strong><a href="http://www.facebook.com/#!/groups/C9GoingNative" target="_blank">C9::GoingNative Facebook group</a></strong>.</p><p><strong>Go native!</strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:4b7b0d6fd9a84b9daf659fc10010cbd3">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez</comments>
      <itunes:summary>Happy Holidays to all of you out there who are in some sort of holiday state. If not, then happy holidays anyway from Diego, Charles, C9, and VC We don&#39;t cover software testing—the job discipline—often enough on C9. We aim to change that starting now.A friend of Diego&#39;s on the VC&amp;#43;&amp;#43; team, Raul P&#233;rez, is a software developer from Puerto Rico who works&amp;nbsp;in QA for the Visual C&amp;#43;&amp;#43; IDE team. He writes tests to make sure the very-front-end of the VC toolchain—the IDE and its design-time compiler infrastructure—works as expected. There&#39;s a lot going on when you type characters into the VC&amp;#43;&amp;#43; editor. What happens, exactly? Why? What types of things can make Intellisense fast? What types of things can hinder the performance of the IDE? How does all of this magic happen? There&#39;s a compiler&amp;nbsp;involved in&amp;nbsp;all of&amp;nbsp;this.&amp;nbsp;It&#39;s not the front-end compiler (cl), but&amp;nbsp;it is a front-end&amp;nbsp;compiler and it compiles your source into data&amp;nbsp;that&#39;s stored in a local DB for design-time use by Intellisense, Go-To-Definition, Syntax Coloring, Reference Highlighting, Auto-Completion, etc... All of these things are part of the set of IDE features&amp;nbsp;that make Visual C&amp;#43;&amp;#43; visual... So, meet Raul and learn a thing or two about how the IDE works under the covers and how the system has evolved over time. Table of Contents (click time code links to navigate player accordingly) [00:00] GoingNative();//Getting faster at show construction - still have some optimizations to make...[01:56] Charles interviews Raul about Raul and&amp;nbsp;the&amp;nbsp;VC&amp;#43;&amp;#43; design-time system (Intellisense, Go-to-Definition, Auto-complete, Syntax coloring, etc...)[37:20] ~GoingNative(); //We&#39;re really performant this time We really want to hear from you, so please tweet feedback to @C9GoingNative (follow us!)&amp;nbsp;and send your requests, ideas, complaints, praises, hate mail, and love letters to C9GoingNative [at] hotmail [dot] com. We will read and respond to all </itunes:summary>
      <itunes:duration>2256</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez</link>
      <pubDate>Wed, 28 Dec 2011 18:21:09 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE_2MB_ch9.wmv" expression="full" duration="2256" fileSize="737529802" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE_ch9.mp3" expression="full" duration="2256" fileSize="18056361" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE_ch9.webm" expression="full" duration="2256" fileSize="162413731" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE_ch9.wma" expression="full" duration="2256" fileSize="18254279" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE_ch9.wmv" expression="full" duration="2256" fileSize="466818971" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE_high_ch9.mp4" expression="full" duration="2256" fileSize="595895015" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE_low_ch9.mp4" expression="full" duration="2256" fileSize="215773635" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE_med_ch9.mp4" expression="full" duration="2256" fileSize="435900239" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE.ism/manifest" expression="full" duration="2256" fileSize="6206" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/cbd3/4b7b0d6f-d9a8-4b9d-af65-9fc10010cbd3/C9GoingNative5RaulFrontEndIDE_ch9.wmv" length="466818971" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>7</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-5-Inside-the-Visual-C-ID-Meet-Raul-Prez/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Programming</category>
      <category>Software</category>
      <category>Software Testing</category>
      <category>Visual Studio</category>
      <category>Visual C++ 2010</category>
      <category>_techmeme</category>
    </item>
  <item>
      <title>GoingNative 4: Jim Springfield on ATL, GoingNative Conference - Register Today!</title>
      <description><![CDATA[<p>We've not covered <strong>ATL</strong> before on Channel 9 and with all the talk going on these days about [the elephant in the room], we figured it would be useful to spend some time with ATL creator <strong>Jim Springfield</strong> to get a historical perspective (as well as a technical one) on Active Template Library.<br><br><strong><a href="http://msdn.microsoft.com/en-us/library/hdf7fy18.aspx" target="_blank">ATL</a>&nbsp;</strong>is a C&#43;&#43; template library for building&nbsp;lean and fast&nbsp;COM objects for Windows. ATL is designed to maximize performance while removing some of the complexity of&nbsp;COM-based Windows application development. If you've built ActiveX controls then you've used ATL. Of course, ATL isn't just for ActiveX objects... <br><br>Thanks to Niner <strong>C64</strong> for the suggestion to ask Jim historical questions in addition to the expected technical ones. C64 also asked us to spend some time on <a href="http://sourceforge.net/projects/wtl/" target="_blank"><strong>WTL</strong></a>. So we did.</p><p>The&nbsp;Windows Template Library was created&nbsp;(and is&nbsp;still maintained) by&nbsp;<strong>Nenad Stefanovic</strong>, whose name I horribly mangled in the&nbsp;show's constructor. My apologies, Nenad! WTL is built on top of ATL, extending the power and relative simplicity of ATL to more of Win32's componentry. Lots of native Windows applications are written in WTL (including some of Windows itself, IE, Chrome, etc).</p><p>Niner <strong>Ion</strong> also asked some specific ATL questions. We get to those, too.<br><br><strong>Thank you</strong> for spending time with us, Jim!</p><p><strong>Table of Contents</strong> (click time code links to navigate player accordingly)</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today#time=00m00s">[00:00]</a> GoingNative(); //<strong>Thank you</strong> <strong>for <a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-3-The-CCX-Episode-with-Marian-Luparu" target="_blank">challenging us and speaking your minds</a>!</strong> Thanks Herb Sutter, Jim Springfield, PFYB, KM-KY, Warren, Garfield, C64, Glen, and Tomas (who's trying to make his own C&#43;&#43; lib-only implementation for Metro component authoring—way to go. Best to just <em>do</em> rather than just <em>say</em>! Good luck, Tomas!).</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today#time=06m34s">[06:34]</a> Charles interviews <strong>Jim Springfield </strong>(whiteboarding included)</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today#time=51m18s">[51:18]</a> ~GoingNative();//<strong>Announcing</strong> and talking about <strong>GoingNative 2012</strong>. Please join us in Redmond! See below for details:</p><p><strong>Announcing GoingNative 2012 – A Modern C&#43;&#43; Conference </strong><br><br>Here at Microsoft, we're very excited about the surge of industry interest in C&#43;&#43; and we want to support that. We know developers are hungry for information about modern C&#43;&#43; (C&#43;&#43;11). The goal of GoingNative is to help provide current information to as many people as possible and to share technical insights and knowledge from C&#43;&#43; luminaries from across the industry. It's a C&#43;&#43; party and you're invited. Please join us.<br><br><strong><a href="https://dynamicevents.emeetingsonline.com/emeetings/websitev2.asp?mmnno=388&amp;pagename=SITE218011">Register Now!</a></strong></p><p><br><strong>Event Details:</strong></p><p><br><a href="http://channel9.msdn.com/Events/GoingNative/GoingNative-2012"><strong>GoingNative 2012</strong></a> is a 48-hour technical event for those who push the boundaries of general purpose computing by exploiting the true capabilities of the underlying machine: native developers. Distinguished speakers include the creator of C&#43;&#43;,<strong> Bjarne Stroustrup, </strong>C&#43;&#43; Standards Committee Chair<strong>,</strong> <strong>Herb Sutter, </strong>C&#43;&#43; template guru and big compute master<strong>, Andrei Alexandrescu, </strong>and more!</p><p><strong>Feb 2-3, 2012<br>Microsoft Corporate Campus<br>Redmond, WA, USA</strong></p><p>The entire event will be streamed live on Channel 9 and all sessions will show up for on-demand use in 24 hours or less. That said, you do want to be here. It's going to be&nbsp;a lot fun and we are going to take care of you.</p><p>&nbsp;</p><p><strong></strong>&nbsp;</p><p><strong>We really want to hear from you</strong>, so please tweet feedback to <a href="http://twitter.com/#!/C9GoingNative" target="_blank"><strong>@C9GoingNative (follow us!)</strong> </a>and send your requests, ideas, complaints, praises, hate mail, and love letters to <strong>C9GoingNative [at] hotmail [dot] com</strong>. We will read and respond to all messages! That's how we roll, brothers and sisters. And if you're a Facebook user, please join our <strong><a href="http://www.facebook.com/#!/groups/C9GoingNative" target="_blank">C9::GoingNative Facebook group</a></strong>.</p><p><strong>Go native!</strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:c0aa32656d83452fb0ce9fa4000f34be">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today</comments>
      <itunes:summary>We&#39;ve not covered ATL before on Channel 9 and with all the talk going on these days about [the elephant in the room], we figured it would be useful to spend some time with ATL creator Jim Springfield to get a historical perspective (as well as a technical one) on Active Template Library.ATL&amp;nbsp;is a C&amp;#43;&amp;#43; template library for building&amp;nbsp;lean and fast&amp;nbsp;COM objects for Windows. ATL is designed to maximize performance while removing some of the complexity of&amp;nbsp;COM-based Windows application development. If you&#39;ve built ActiveX controls then you&#39;ve used ATL. Of course, ATL isn&#39;t just for ActiveX objects... Thanks to Niner C64 for the suggestion to ask Jim historical questions in addition to the expected technical ones. C64 also asked us to spend some time on WTL. So we did. The&amp;nbsp;Windows Template Library was created&amp;nbsp;(and is&amp;nbsp;still maintained) by&amp;nbsp;Nenad Stefanovic, whose name I horribly mangled in the&amp;nbsp;show&#39;s constructor. My apologies, Nenad! WTL is built on top of ATL, extending the power and relative simplicity of ATL to more of Win32&#39;s componentry. Lots of native Windows applications are written in WTL (including some of Windows itself, IE, Chrome, etc). Niner Ion also asked some specific ATL questions. We get to those, too.Thank you for spending time with us, Jim! Table of Contents (click time code links to navigate player accordingly) [00:00] GoingNative(); //Thank you for challenging us and speaking your minds! Thanks Herb Sutter, Jim Springfield, PFYB, KM-KY, Warren, Garfield, C64, Glen, and Tomas (who&#39;s trying to make his own C&amp;#43;&amp;#43; lib-only implementation for Metro component authoring—way to go. Best to just do rather than just say! Good luck, Tomas!). [06:34] Charles interviews Jim Springfield (whiteboarding included) [51:18] ~GoingNative();//Announcing and talking about GoingNative 2012. Please join us in Redmond! See below for details: Announcing GoingNative 2012 – A Modern C&amp;#43;&amp;#43; Conference Here at Microsoft, we&#39;</itunes:summary>
      <itunes:duration>3486</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today</link>
      <pubDate>Wed, 23 Nov 2011 23:57:19 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_2MB_ch9.wmv" expression="full" duration="3486" fileSize="1286705325" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_ch9.mp3" expression="full" duration="3486" fileSize="27896715" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_ch9.webm" expression="full" duration="3486" fileSize="291813639" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_ch9.wma" expression="full" duration="3486" fileSize="28200521" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_ch9.wmv" expression="full" duration="3486" fileSize="744650347" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_high_ch9.mp4" expression="full" duration="3486" fileSize="932648837" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_low_ch9.mp4" expression="full" duration="3486" fileSize="310800722" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_med_ch9.mp4" expression="full" duration="3486" fileSize="686126956" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12.ism/manifest" expression="full" duration="3486" fileSize="8746" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/34be/c0aa3265-6d83-452f-b0ce-9fa4000f34be/C9GoingNative4ATLSpringfieldGN12_ch9.wmv" length="744650347" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>116</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-4-Jim-Springfield-on-ATL-GoingNative-Conference-Register-Today/RSS</wfw:commentRss>
      <category>ATL</category>
      <category>C++</category>
      <category>COM</category>
      <category>C++11</category>
      <category>_techmeme</category>
      <category>GoingNative 2012</category>
    </item>
  <item>
      <title>GoingNative 3: The C++/CX Episode with Marian Luparu</title>
      <description><![CDATA[<p><strong>This is <em>the</em> C&#43;&#43;/CX episode </strong>- everything you ever wanted to know, but were afraid to ask...</p><p>C&#43;&#43;/CX language design team member <strong>Marian Luparu</strong> sits in the hot seat to answer some questions (a few from the GoingNative community - thank you!), draw on the whiteboard and demo some code. It's all about C&#43;&#43;/CX. Tune in.</p><p><strong>Table of Contents</strong> (click time code links to navigate player accordingly)</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-3-The-CCX-Episode-with-Marian-Luparu#time=00m00s">[00:00]</a> GoingNative(); //Welcome. Diego spreads the news.</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-3-The-CCX-Episode-with-Marian-Luparu#time=06m05s">[06:05]</a> Charles interviews&nbsp;<strong>Marian Luparu </strong>(Whiteboarding included)</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-3-The-CCX-Episode-with-Marian-Luparu#time=43m04s">[43:04]</a> <strong>Marian Luparu</strong><strong> </strong>demos some C&#43;&#43;/CX and C&#43;&#43;</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-3-The-CCX-Episode-with-Marian-Luparu#time=58m37s">[58:37]</a> ~GoingNative(); //Charles and Diego recap. Don't fear the hat.</p><p><strong>We really want to hear from you</strong>, so please tweet feedback to <a href="http://twitter.com/#!/C9GoingNative" target="_blank"><strong>@C9GoingNative (follow us!)</strong> </a>and send your requests, ideas, complaints, praises, hate mail, and love letters to <strong>C9GoingNative at hotmail com</strong>. We will read and respond to all messages! That's how we roll, brothers and sisters. If you are a Facebook user, then please join our <strong><a href="http://www.facebook.com/#!/groups/C9GoingNative" target="_blank">C9::GoingNative Facebook group</a></strong>.</p><p><strong>Go native!</strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:4d1ad71afee641ceb1529f86011f7962">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-3-The-CCX-Episode-with-Marian-Luparu</comments>
      <itunes:summary>This is the C&amp;#43;&amp;#43;/CX episode - everything you ever wanted to know, but were afraid to ask... C&amp;#43;&amp;#43;/CX language design team member Marian Luparu sits in the hot seat to answer some questions (a few from the GoingNative community - thank you!), draw on the whiteboard and demo some code. It&#39;s all about C&amp;#43;&amp;#43;/CX. Tune in. Table of Contents (click time code links to navigate player accordingly) [00:00] GoingNative(); //Welcome. Diego spreads the news. [06:05] Charles interviews&amp;nbsp;Marian Luparu (Whiteboarding included) [43:04] Marian Luparu demos some C&amp;#43;&amp;#43;/CX and C&amp;#43;&amp;#43; [58:37] ~GoingNative(); //Charles and Diego recap. Don&#39;t fear the hat. We really want to hear from you, so please tweet feedback to @C9GoingNative (follow us!) and send your requests, ideas, complaints, praises, hate mail, and love letters to C9GoingNative at hotmail com. We will read and respond to all messages! That&#39;s how we roll, brothers and sisters. If you are a Facebook user, then please join our C9::GoingNative Facebook group. Go native! </itunes:summary>
      <itunes:duration>3643</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-3-The-CCX-Episode-with-Marian-Luparu</link>
      <pubDate>Wed, 26 Oct 2011 17:24:28 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-3-The-CCX-Episode-with-Marian-Luparu</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3_2MB_ch9.wmv" expression="full" duration="3643" fileSize="1349215458" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3_ch9.mp3" expression="full" duration="3643" fileSize="29145768" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3_ch9.webm" expression="full" duration="3643" fileSize="297746234" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3_ch9.wma" expression="full" duration="3643" fileSize="29462203" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3_ch9.wmv" expression="full" duration="3643" fileSize="746747285" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3_high_ch9.mp4" expression="full" duration="3643" fileSize="875411912" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3_low_ch9.mp4" expression="full" duration="3643" fileSize="286586210" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3_med_ch9.mp4" expression="full" duration="3643" fileSize="661731861" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3.ism/manifest" expression="full" duration="3643" fileSize="8426" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/7962/4d1ad71a-fee6-41ce-b152-9f86011f7962/GoingNative3_ch9.wmv" length="746747285" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>281</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-3-The-CCX-Episode-with-Marian-Luparu/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Windows 8</category>
      <category>C++11</category>
      <category>C++/CX</category>
    </item>
  <item>
      <title>GoingNative Live at BUILD: Ale Contenti, Boris Jabes and Tony Goodhew</title>
      <description><![CDATA[<p>GoingNative live at BUILD! This is part 1with Ale Contenti, Boris Jabes and Tony Goodhew. Topics include C&#43;&#43; for Metro style apps, Visual Studio 11 DirectX development enhancements and more.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:06e9cbe854a940ea9afa9f6c0165b6a1">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-Live-at-BUILD-1-of-2</comments>
      <itunes:summary>GoingNative live at BUILD! This is part 1with Ale Contenti, Boris Jabes and Tony Goodhew. Topics include C&amp;#43;&amp;#43; for Metro style apps, Visual Studio 11 DirectX development enhancements and more. </itunes:summary>
      <itunes:duration>1818</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-Live-at-BUILD-1-of-2</link>
      <pubDate>Tue, 04 Oct 2011 20:38:13 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-Live-at-BUILD-1-of-2</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/b6a1/06e9cbe8-54a9-40ea-9afa-9f6c0165b6a1/GoingNativeLiveBUILDp1_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/b6a1/06e9cbe8-54a9-40ea-9afa-9f6c0165b6a1/GoingNativeLiveBUILDp1_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/b6a1/06e9cbe8-54a9-40ea-9afa-9f6c0165b6a1/GoingNativeLiveBUILDp1_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/b6a1/06e9cbe8-54a9-40ea-9afa-9f6c0165b6a1/GoingNativeLiveBUILDp1_2MB_ch9.wmv" expression="full" duration="1818" fileSize="197266557" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b6a1/06e9cbe8-54a9-40ea-9afa-9f6c0165b6a1/GoingNativeLiveBUILDp1_ch9.mp3" expression="full" duration="1818" fileSize="14552611" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b6a1/06e9cbe8-54a9-40ea-9afa-9f6c0165b6a1/GoingNativeLiveBUILDp1_ch9.wma" expression="full" duration="1818" fileSize="14724577" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b6a1/06e9cbe8-54a9-40ea-9afa-9f6c0165b6a1/GoingNativeLiveBUILDp1_ch9.wmv" expression="full" duration="1818" fileSize="229296339" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b6a1/06e9cbe8-54a9-40ea-9afa-9f6c0165b6a1/GoingNativeLiveBUILDp1_high_ch9.mp4" expression="full" duration="1818" fileSize="588011508" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b6a1/06e9cbe8-54a9-40ea-9afa-9f6c0165b6a1/GoingNativeLiveBUILDp1_low_ch9.mp4" expression="full" duration="1818" fileSize="123514722" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b6a1/06e9cbe8-54a9-40ea-9afa-9f6c0165b6a1/GoingNativeLiveBUILDp1.ism/manifest" expression="full" duration="1818" fileSize="5316" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/b6a1/06e9cbe8-54a9-40ea-9afa-9f6c0165b6a1/GoingNativeLiveBUILDp1_ch9.wmv" length="229296339" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-Live-at-BUILD-1-of-2/RSS</wfw:commentRss>
      <category>C++</category>
      <category>DirectX 11</category>
      <category>Build</category>
      <category>C++11</category>
    </item>
  <item>
      <title>GoingNative 2: C++ at BUILD, Windows Runtime Library(WRL), Meet Tarek and Sridhar</title>
      <description><![CDATA[<p>We're back with the third installment of C9::GoingNative and it's a LONG one <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> For good reason, of course -&gt; there's SO much to talk about! We all learned at the <a href="http://buildwindows.com" target="_blank">BUILD conference</a>&nbsp;that Microsoft is fully committed to native developers and C&#43;&#43; on Windows 8 (Please see the&nbsp;<strong><a href="http://channel9.msdn.com/posts/GoingNative-Live-at-BUILD-Herb-Sutter-Joanna-Mason-Tony-Goodhew" target="_blank">C9 Live segment from BUILD where Herb Sutter addresses the C&#43;&#43;11 compliance stuff</a></strong>).<br><br><em>BUILD represents the first time in the last 10 or so years that Microsoft has put on a developer conference with C&#43;&#43; front and center</em> (along with managed code and now HTML5...). There's a lot of <strong>great</strong> native content from BUILD. If you haven't had a chance to watch any of the <strong><a href="http://channel9.msdn.com/Events/Build/Build2011?sort=sequential&amp;direction=desc&amp;term=&amp;t=c%2B%2B" target="_blank">BUILD C&#43;&#43; sessions</a></strong>, please do!<br><br>As you can imagine, Diego and team are busily tracking and responding to&nbsp;the feedback provided by C&#43;&#43; developers who attended BUILD and/or watched the BUILD&nbsp;<a href="http://channel9.msdn.com/Events/Build/Build2011" target="_blank">sessions on Channel 9</a>. In this episode, we aim to clear up some of the confusion we're seeing around C&#43;&#43;/CX, Microsoft's committment to ISO C&#43;&#43; (as it relates to Windows 8 app development, specifically), and&nbsp;low level WinRT programming for C&#43;&#43; developers who don't want to use C&#43;&#43;/CX or can't use it for various reasons (like not being able to use exceptions). <br><br>We're thrilled to be able to meet and talk to <strong>Tarek Madkour</strong>, a leader on the VC&#43;&#43; team. Tarek shares&nbsp;some very wise perspectives&nbsp;on modern C&#43;&#43; for Windows 8 (Metro style apps). Hint: most of your time will be spent writing ISO C&#43;&#43;, not C&#43;&#43;/CX, which is the language extension you use to program at the boundary of your Metro application.&nbsp;Tarek also hooks us up with&nbsp;<strong>Sridhar Madhugiri</strong>, one of the authors of the <strong>Windows Runtime Library</strong> <strong>(WRL)</strong>, a low level native library for advanced WinRT programming. <em>When</em> would you use WRL? <em>Why</em> would you use WRL? <em>How</em> do you use WRL? Sridhar answers these questions and more in our extended interview with him (it's <em>long</em>, but very well worth your time!).<br><strong><br>Table of Contents</strong>(click time code links to navigate player accordingly)</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar#time=00m00s">[00:00]</a> GoingNative();<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar#time=02m46s">[02:46]</a> <strong>Tarek Madkour</strong> beams in to talk about C&#43;&#43; at BUILD<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar#time=14m40s">[14:40]</a> <strong>Sridhar Madhugiri&nbsp;</strong>digs into the Windows Runtime Library (WRL)<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar#time=01h00m07s">[01:00:07]</a> ~GoingNative(); //we just call delete() to&nbsp;end it all...</p><p><strong>We really want to hear from you</strong>, so please tweet feedback to <a href="http://twitter.com/#!/C9GoingNative" target="_blank"><strong>@C9GoingNative (follow us!)</strong> </a>and send your requests, ideas, complaints, praises, hate mail, and love letters to <strong>C9GoingNative at hotmail com</strong>. We will read and respond to all messages! That's how we roll, brothers and sisters. If you are a Facebook user, then please join our <strong><a href="http://www.facebook.com/#!/groups/C9GoingNative" target="_blank">C9::GoingNative Facebook group</a></strong>.</p><p><strong>Go native!</strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:3c8ad5cd30544826a1369f6c01334e58">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar</comments>
      <itunes:summary>We&#39;re back with the third installment of C9::GoingNative and it&#39;s a LONG one  For good reason, of course -&amp;gt; there&#39;s SO much to talk about! We all learned at the BUILD conference&amp;nbsp;that Microsoft is fully committed to native developers and C&amp;#43;&amp;#43; on Windows 8 (Please see the&amp;nbsp;C9 Live segment from BUILD where Herb Sutter addresses the C&amp;#43;&amp;#43;11 compliance stuff).BUILD represents the first time in the last 10 or so years that Microsoft has put on a developer conference with C&amp;#43;&amp;#43; front and center (along with managed code and now HTML5...). There&#39;s a lot of great native content from BUILD. If you haven&#39;t had a chance to watch any of the BUILD C&amp;#43;&amp;#43; sessions, please do!As you can imagine, Diego and team are busily tracking and responding to&amp;nbsp;the feedback provided by C&amp;#43;&amp;#43; developers who attended BUILD and/or watched the BUILD&amp;nbsp;sessions on Channel 9. In this episode, we aim to clear up some of the confusion we&#39;re seeing around C&amp;#43;&amp;#43;/CX, Microsoft&#39;s committment to ISO C&amp;#43;&amp;#43; (as it relates to Windows 8 app development, specifically), and&amp;nbsp;low level WinRT programming for C&amp;#43;&amp;#43; developers who don&#39;t want to use C&amp;#43;&amp;#43;/CX or can&#39;t use it for various reasons (like not being able to use exceptions). We&#39;re thrilled to be able to meet and talk to Tarek Madkour, a leader on the VC&amp;#43;&amp;#43; team. Tarek shares&amp;nbsp;some very wise perspectives&amp;nbsp;on modern C&amp;#43;&amp;#43; for Windows 8 (Metro style apps). Hint: most of your time will be spent writing ISO C&amp;#43;&amp;#43;, not C&amp;#43;&amp;#43;/CX, which is the language extension you use to program at the boundary of your Metro application.&amp;nbsp;Tarek also hooks us up with&amp;nbsp;Sridhar Madhugiri, one of the authors of the Windows Runtime Library (WRL), a low level native library for advanced WinRT programming. When would you use WRL? Why would you use WRL? How do you use WRL? Sridhar answers these questions and more in our extended interview with him (it&#39;s long, but very well w</itunes:summary>
      <itunes:duration>3779</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar</link>
      <pubDate>Thu, 29 Sep 2011 20:23:03 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_2MB_ch9.wmv" expression="full" duration="3779" fileSize="377304873" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_ch9.mp3" expression="full" duration="3779" fileSize="30237671" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_ch9.wma" expression="full" duration="3779" fileSize="30567673" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_ch9.wmv" expression="full" duration="3779" fileSize="553740105" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_high_ch9.mp4" expression="full" duration="3779" fileSize="1301948023" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_low_ch9.mp4" expression="full" duration="3779" fileSize="304249335" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar.ism/manifest" expression="full" duration="3779" fileSize="5436" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/4e58/3c8ad5cd-3054-4826-a136-9f6c01334e58/GoingNative2WRLCppAtBuildTarekSridhar_ch9.wmv" length="553740105" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>25</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-2-C-at-BUILD-Windows-Runtime-LibraryWRL-Meet-Tarek-and-Sridhar/RSS</wfw:commentRss>
      <category>C++</category>
      <category>COM</category>
      <category>Windows 8</category>
      <category>C++11</category>
    </item>
  <item>
      <title>GoingNative Live at BUILD: Herb Sutter, Joanna Mason, Tony Goodhew</title>
      <description><![CDATA[<p>GoingNative Live at BUILD!! This is part 1 with very special guests Joanna Mason, Herb Sutter and Tony Goodhew (co-host and GN partner). If you're curious about Herb's and Tony's&nbsp;positions on the C&#43;&#43;11 compliance in VC11, this is a great thing to watch. Please re-watch it. And then watch it again. Did you hear what Herb said?<br><br>Joanna works on the Xaml designer for Blend that you can use to build UI for your C&#43;&#43; app. That's right. A Xaml design surface for native developers. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Go native!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:8f9d9d82f5fa439187869f6c0165eef3">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-Live-at-BUILD-Herb-Sutter-Joanna-Mason-Tony-Goodhew</comments>
      <itunes:summary>GoingNative Live at BUILD!! This is part 1 with very special guests Joanna Mason, Herb Sutter and Tony Goodhew (co-host and GN partner). If you&#39;re curious about Herb&#39;s and Tony&#39;s&amp;nbsp;positions on the C&amp;#43;&amp;#43;11 compliance in VC11, this is a great thing to watch. Please re-watch it. And then watch it again. Did you hear what Herb said?Joanna works on the Xaml designer for Blend that you can use to build UI for your C&amp;#43;&amp;#43; app. That&#39;s right. A Xaml design surface for native developers.  Go native! </itunes:summary>
      <itunes:duration>1968</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-Live-at-BUILD-Herb-Sutter-Joanna-Mason-Tony-Goodhew</link>
      <pubDate>Thu, 29 Sep 2011 20:21:27 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-Live-at-BUILD-Herb-Sutter-Joanna-Mason-Tony-Goodhew</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/eef3/8f9d9d82-f5fa-4391-8786-9f6c0165eef3/GoingNativeLiveBUILDSutterMasonGoodhew_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/eef3/8f9d9d82-f5fa-4391-8786-9f6c0165eef3/GoingNativeLiveBUILDSutterMasonGoodhew_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/eef3/8f9d9d82-f5fa-4391-8786-9f6c0165eef3/GoingNativeLiveBUILDSutterMasonGoodhew_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/eef3/8f9d9d82-f5fa-4391-8786-9f6c0165eef3/GoingNativeLiveBUILDSutterMasonGoodhew_2MB_ch9.wmv" expression="full" duration="1968" fileSize="208941457" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/eef3/8f9d9d82-f5fa-4391-8786-9f6c0165eef3/GoingNativeLiveBUILDSutterMasonGoodhew_ch9.mp3" expression="full" duration="1968" fileSize="15747766" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/eef3/8f9d9d82-f5fa-4391-8786-9f6c0165eef3/GoingNativeLiveBUILDSutterMasonGoodhew_ch9.wma" expression="full" duration="1968" fileSize="15932187" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/eef3/8f9d9d82-f5fa-4391-8786-9f6c0165eef3/GoingNativeLiveBUILDSutterMasonGoodhew_ch9.wmv" expression="full" duration="1968" fileSize="243329241" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/eef3/8f9d9d82-f5fa-4391-8786-9f6c0165eef3/GoingNativeLiveBUILDSutterMasonGoodhew_high_ch9.mp4" expression="full" duration="1968" fileSize="632023178" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/eef3/8f9d9d82-f5fa-4391-8786-9f6c0165eef3/GoingNativeLiveBUILDSutterMasonGoodhew_low_ch9.mp4" expression="full" duration="1968" fileSize="131041654" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/eef3/8f9d9d82-f5fa-4391-8786-9f6c0165eef3/GoingNativeLiveBUILDSutterMasonGoodhew.ism/manifest" expression="full" duration="1968" fileSize="5444" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/eef3/8f9d9d82-f5fa-4391-8786-9f6c0165eef3/GoingNativeLiveBUILDSutterMasonGoodhew_ch9.wmv" length="243329241" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>38</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-Live-at-BUILD-Herb-Sutter-Joanna-Mason-Tony-Goodhew/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Channel 9 Live</category>
      <category>Herb Sutter</category>
      <category>C++11</category>
      <category>BuildWindows2011</category>
    </item>
  <item>
      <title>GoingNative 1: VC++ vNext, CRT, C++ and Beyond</title>
      <description><![CDATA[<p>We're back with the second installment of C9::GoingNative and we have a <em>great</em> show for you! Thanks for being patient and for all the <em>excellent</em> feedback and support for GN! We are listening to you and will continue to adjust the show based on your feedback (note the background—less motion, but not completely void of animation). Early on, we received a request to spend some time on the CRT. Here, we do just&nbsp;that. <strong>Mahmoud Saleh</strong> is the STL of the CRT (now, in this case STL refers to both Stephan T. Lavavej—our hero—and of course it also means Standard Template Library, the code Stephan maintains and improves. Mahmoud maintains and improves&nbsp;the <a href="http://msdn.microsoft.com/en-us/library/abx4dbyh.aspx" target="_blank">CRT (C Run-Time Libraries)</a>).<br><br>Diego demos some nifty new VC&#43;&#43; IDE features arriving in vNext.&nbsp;You can learn more about these new features in a <a href="http://blogs.msdn.com/b/vcblog/archive/2011/08/24/10200097.aspx" target="_blank">recently published&nbsp;article by Sumit Kumar, program manager in the Visual C&#43;&#43; team</a>. Much thanks to the VC&#43;&#43; team for pushing the IDE forward.</p><p>Charles and a few fellow <strong><a href="http://cppandbeyond.com" target="_blank">C&#43;&#43; and Beyond</a></strong> attendees share perspectives on this great event for C&#43;&#43; developers. And looking forward, you'll see some great C&#43;&#43; and Beyond content on C9 over the coming months and well, yesterday: Watch the <a href="http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond" target="_blank">C&#43;&#43; and Beyond C9 interview with Herb, Scott, and Andrei</a>.<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br>.<br><strong>Table of Contents</strong>(click time code links to navigate player accordingly)</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-1-VC-vNext-CRT-C-and-Beyond#time=00m00s">[00:00]</a> GoingNative();<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-1-VC-vNext-CRT-C-and-Beyond#time=01m58s">[01:58]</a> Diego demos some VC&#43;&#43; vNext features<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-1-VC-vNext-CRT-C-and-Beyond#time=10m20s">[10:20]</a> Charles and Diego briefly chat about Diego's demo<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-1-VC-vNext-CRT-C-and-Beyond#time=12m37s">[12:37]</a> Meet Mahmoud Saleh and&nbsp;learn all about the CRT<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-1-VC-vNext-CRT-C-and-Beyond#time=37m06s">[37:06]</a> Diego and Charles: CRT debriefing, C&#43;&#43; and Beyond<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-1-VC-vNext-CRT-C-and-Beyond#time=41m29s">[41:29]</a> gn.~GoingNative();</p><p><strong>We really want to hear from you</strong>, so please tweet feedback to <a href="http://twitter.com/#!/C9GoingNative" target="_blank"><strong>@C9GoingNative (follow us!)</strong> </a>and send your requests, ideas, complaints, praises, hate mail, and love letters to <strong>C9GoingNative at hotmail com</strong>. We will read and respond to all messages! That's how we roll, brothers and sisters. If you are a Facebook user, then please join our <strong><a href="http://www.facebook.com/#!/groups/C9GoingNative" target="_blank">C9::GoingNative Facebook group</a></strong>.</p><p><strong>Go native!</strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:f1dc155821a04070b1529f490003f059">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-1-VC-vNext-CRT-C-and-Beyond</comments>
      <itunes:summary>We&#39;re back with the second installment of C9::GoingNative and we have a great show for you! Thanks for being patient and for all the excellent feedback and support for GN! We are listening to you and will continue to adjust the show based on your feedback (note the background—less motion, but not completely void of animation). Early on, we received a request to spend some time on the CRT. Here, we do just&amp;nbsp;that. Mahmoud Saleh is the STL of the CRT (now, in this case STL refers to both Stephan T. Lavavej—our hero—and of course it also means Standard Template Library, the code Stephan maintains and improves. Mahmoud maintains and improves&amp;nbsp;the CRT (C Run-Time Libraries)).Diego demos some nifty new VC&amp;#43;&amp;#43; IDE features arriving in vNext.&amp;nbsp;You can learn more about these new features in a recently published&amp;nbsp;article by Sumit Kumar, program manager in the Visual C&amp;#43;&amp;#43; team. Much thanks to the VC&amp;#43;&amp;#43; team for pushing the IDE forward. Charles and a few fellow C&amp;#43;&amp;#43; and Beyond attendees share perspectives on this great event for C&amp;#43;&amp;#43; developers. And looking forward, you&#39;ll see some great C&amp;#43;&amp;#43; and Beyond content on C9 over the coming months and well, yesterday: Watch the C&amp;#43;&amp;#43; and Beyond C9 interview with Herb, Scott, and Andrei..Table of Contents(click time code links to navigate player accordingly) [00:00] GoingNative();[01:58] Diego demos some VC&amp;#43;&amp;#43; vNext features[10:20] Charles and Diego briefly chat about Diego&#39;s demo[12:37] Meet Mahmoud Saleh and&amp;nbsp;learn all about the CRT[37:06] Diego and Charles: CRT debriefing, C&amp;#43;&amp;#43; and Beyond[41:29] gn.~GoingNative(); We really want to hear from you, so please tweet feedback to @C9GoingNative (follow us!) and send your requests, ideas, complaints, praises, hate mail, and love letters to C9GoingNative at hotmail com. We will read and respond to all messages! That&#39;s how we roll, brothers and sisters. If you are a Facebook user, then please join our C9::GoingNat</itunes:summary>
      <itunes:duration>2590</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-1-VC-vNext-CRT-C-and-Beyond</link>
      <pubDate>Thu, 25 Aug 2011 11:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-1-VC-vNext-CRT-C-and-Beyond</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f059/f1dc1558-21a0-4070-b152-9f490003f059/GoingNative1VCNextCRTCBeyond_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f059/f1dc1558-21a0-4070-b152-9f490003f059/GoingNative1VCNextCRTCBeyond_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f059/f1dc1558-21a0-4070-b152-9f490003f059/GoingNative1VCNextCRTCBeyond_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/f059/f1dc1558-21a0-4070-b152-9f490003f059/GoingNative1VCNextCRTCBeyond_2MB_ch9.wmv" expression="full" duration="2590" fileSize="955651152" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f059/f1dc1558-21a0-4070-b152-9f490003f059/GoingNative1VCNextCRTCBeyond_ch9.mp3" expression="full" duration="2590" fileSize="20723618" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f059/f1dc1558-21a0-4070-b152-9f490003f059/GoingNative1VCNextCRTCBeyond_ch9.wma" expression="full" duration="2590" fileSize="20951871" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f059/f1dc1558-21a0-4070-b152-9f490003f059/GoingNative1VCNextCRTCBeyond_ch9.wmv" expression="full" duration="2590" fileSize="508708973" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f059/f1dc1558-21a0-4070-b152-9f490003f059/GoingNative1VCNextCRTCBeyond_high_ch9.mp4" expression="full" duration="2590" fileSize="980749445" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f059/f1dc1558-21a0-4070-b152-9f490003f059/GoingNative1VCNextCRTCBeyond_low_ch9.mp4" expression="full" duration="2590" fileSize="203576976" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f059/f1dc1558-21a0-4070-b152-9f490003f059/GoingNative1VCNextCRTCBeyond.ism/manifest" expression="full" duration="2590" fileSize="8682" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/f059/f1dc1558-21a0-4070-b152-9f490003f059/GoingNative1VCNextCRTCBeyond_ch9.wmv" length="508708973" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>50</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-1-VC-vNext-CRT-C-and-Beyond/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Visual C++</category>
      <category>C++11</category>
      <category>D</category>
    </item>
  <item>
      <title>GoingNative 0: Help us fly this plane, Some modern C++, Meet Ale Contenti</title>
      <description><![CDATA[ <p>Welcome to GoingNative!</p><p>GoingNative is a new show on C9 dedicated to native development and native developers, with an emphasis on modern C&#43;&#43;. In our inaugural episode, we keep things light and easy as we introduce you to what we're doing, why we're doing it, and how it will go down. The most important thing to realize right off the bat is that <strong>we want you to join us in the cockpit and help us fly this plane</strong>.</p><p>The main goal of episode 0 is to introduce the cast of characters, including your hosts Charles and Diego, and to present some ideas of how we think this show will be organized and executed. For example, Diego Dagum and I will typically construct the show, iterate through some code demos of varying complexity, converse with native developers from Microsoft and across the industry, and then destruct the show. We're not sure if we should add a news component—you tell us. We're not sure how much rambling you want hear from me and Diego—you tell us. And we're not sure how advanced we should make the programming section—you tell us (do we provide both intro and advanced topics?). <br><br>Now, of course this first episode isn't just a &quot;Hey, we have a new show. Yay! Tell us what you want for next time&quot; type of affair! We do talk about and demo a few new C&#43;&#43; features (shared_ptr, lambdas, auto) and&nbsp;have a conversation with Ale Contenti - development manager of VC's front-end compiler, libraries, and IDE.</p><p>[You can play around with the demos in this episode&nbsp;by downloading the free <strong><a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express" target="_blank">VC&#43;&#43; Express IDE</a></strong>]<br><br><strong>Table of Contents</strong>(click time code links to navigate player accordingly)</p><p><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-0-Help-us-fly-this-plane-Some-modern-C-Meet-Ale-Contenti#time=00m09s">[00:09]</a>Charles and Diego construct the show and talk about modern C&#43;&#43; (how 'bout that set, eh?)<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-0-Help-us-fly-this-plane-Some-modern-C-Meet-Ale-Contenti#time=07m27s">[07:27]</a>Diego demos shared_ptr (Please see <strong><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/C9-Lectures-Stephan-T-Lavavej-Advanced-STL-1-of-n" target="_blank">STL's incredible C9&nbsp;lecture on shared_ptr</a></strong> for much more detail)<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-0-Help-us-fly-this-plane-Some-modern-C-Meet-Ale-Contenti#time=10m01s">[10:01]</a>Charles and Diego chat briefly about C&#43;&#43; lambdas<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-0-Help-us-fly-this-plane-Some-modern-C-Meet-Ale-Contenti#time=10m32s">[10:32]</a>Diego demos lambdas<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-0-Help-us-fly-this-plane-Some-modern-C-Meet-Ale-Contenti#time=12m13s">[12:13]</a>Charles and Diego chat briefly about C&#43;&#43; auto keyword (seen in the lambdas demo)<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-0-Help-us-fly-this-plane-Some-modern-C-Meet-Ale-Contenti#time=13m30s">[13:30]</a>Charles and Diego talk about the audience and how you can help us fly this plane<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-0-Help-us-fly-this-plane-Some-modern-C-Meet-Ale-Contenti#time=15m32s">[15:32]</a>Charles interviews Ale Contenti<br><a href="http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-0-Help-us-fly-this-plane-Some-modern-C-Meet-Ale-Contenti#time=26m35s">[26:35]</a>Charles and Diego destruct the show&nbsp;( it won't usually take this long <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> )</p><p><strong></strong>&nbsp;</p><p><strong>We really want to hear from you</strong>, so please tweet feedback to <a href="http://twitter.com/#!/C9GoingNative" target="_blank"><strong>@C9GoingNative (follow us!)</strong> </a>and send your requests, ideas, complaints, praises, hate mail, and love letters to <strong><a>C9GoingNative@hotmail.com</a></strong>. We will read and respond to all messages! That's how we roll, brothers and sisters. If you are a Facebook user (who isn't these days?), then please join our <strong><a href="http://www.facebook.com/#!/groups/C9GoingNative" target="_blank">C9::GoingNative&nbsp;Facebook group</a></strong>.</p><p><strong>Go native!</strong></p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Shows/C9-GoingNative/feed&WT.dl=0&WT.entryid=Entry:RSSView:7c48654173474ca1a4289f2c0130625d">]]></description>
      <comments>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-0-Help-us-fly-this-plane-Some-modern-C-Meet-Ale-Contenti</comments>
      <itunes:summary> Welcome to GoingNative! GoingNative is a new show on C9 dedicated to native development and native developers, with an emphasis on modern C&amp;#43;&amp;#43;. In our inaugural episode, we keep things light and easy as we introduce you to what we&#39;re doing, why we&#39;re doing it, and how it will go down. The most important thing to realize right off the bat is that we want you to join us in the cockpit and help us fly this plane. The main goal of episode 0 is to introduce the cast of characters, including your hosts Charles and Diego, and to present some ideas of how we think this show will be organized and executed. For example, Diego Dagum and I will typically construct the show, iterate through some code demos of varying complexity, converse with native developers from Microsoft and across the industry, and then destruct the show. We&#39;re not sure if we should add a news component—you tell us. We&#39;re not sure how much rambling you want hear from me and Diego—you tell us. And we&#39;re not sure how advanced we should make the programming section—you tell us (do we provide both intro and advanced topics?). Now, of course this first episode isn&#39;t just a &amp;quot;Hey, we have a new show. Yay! Tell us what you want for next time&amp;quot; type of affair! We do talk about and demo a few new C&amp;#43;&amp;#43; features (shared_ptr, lambdas, auto) and&amp;nbsp;have a conversation with Ale Contenti - development manager of VC&#39;s front-end compiler, libraries, and IDE. [You can play around with the demos in this episode&amp;nbsp;by downloading the free VC&amp;#43;&amp;#43; Express IDE]Table of Contents(click time code links to navigate player accordingly) [00:09]Charles and Diego construct the show and talk about modern C&amp;#43;&amp;#43; (how &#39;bout that set, eh?)[07:27]Diego demos shared_ptr (Please see STL&#39;s incredible C9&amp;nbsp;lecture on shared_ptr for much more detail)[10:01]Charles and Diego chat briefly about C&amp;#43;&amp;#43; lambdas[10:32]Diego demos lambdas[12:13]Charles and Diego chat briefly about C&amp;#43;&amp;#43; auto keyword (s</itunes:summary>
      <itunes:duration>2069</itunes:duration>
      <link>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-0-Help-us-fly-this-plane-Some-modern-C-Meet-Ale-Contenti</link>
      <pubDate>Wed, 27 Jul 2011 18:37:35 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-0-Help-us-fly-this-plane-Some-modern-C-Meet-Ale-Contenti</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/625d/7c486541-7347-4ca1-a428-9f2c0130625d/C9GoingNativeEpisode0_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/625d/7c486541-7347-4ca1-a428-9f2c0130625d/C9GoingNativeEpisode0_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/625d/7c486541-7347-4ca1-a428-9f2c0130625d/C9GoingNativeEpisode0_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/625d/7c486541-7347-4ca1-a428-9f2c0130625d/C9GoingNativeEpisode0_2MB_ch9.wmv" expression="full" duration="2069" fileSize="1402173189" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/625d/7c486541-7347-4ca1-a428-9f2c0130625d/C9GoingNativeEpisode0_ch9.mp3" expression="full" duration="2069" fileSize="16558265" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/625d/7c486541-7347-4ca1-a428-9f2c0130625d/C9GoingNativeEpisode0_ch9.wma" expression="full" duration="2069" fileSize="16740263" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/625d/7c486541-7347-4ca1-a428-9f2c0130625d/C9GoingNativeEpisode0_ch9.wmv" expression="full" duration="2069" fileSize="453601847" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/625d/7c486541-7347-4ca1-a428-9f2c0130625d/C9GoingNativeEpisode0_high_ch9.mp4" expression="full" duration="2069" fileSize="879638347" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/625d/7c486541-7347-4ca1-a428-9f2c0130625d/C9GoingNativeEpisode0_low_ch9.mp4" expression="full" duration="2069" fileSize="200786890" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/625d/7c486541-7347-4ca1-a428-9f2c0130625d/C9GoingNativeEpisode0.ism/manifest" expression="full" duration="2069" fileSize="8574" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/625d/7c486541-7347-4ca1-a428-9f2c0130625d/C9GoingNativeEpisode0_ch9.wmv" length="453601847" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>86</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-0-Help-us-fly-this-plane-Some-modern-C-Meet-Ale-Contenti/RSS</wfw:commentRss>
      <category>C++</category>
      <category>C++0x</category>
      <category>Programming</category>
      <category>Programming Languages</category>
      <category>Visual C++ 2010</category>
      <category>Native</category>
      <category>Native Development</category>
      <category>C++11</category>
    </item>    
</channel>
</rss>