<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Visual C++</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/visual+c++/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Visual C++</title>
      <link>http://channel9.msdn.com/Tags/visual+c++</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/visual+c++</link>
    <language>en</language>
    <pubDate>Wed, 19 Jun 2013 12:20:40 GMT</pubDate>
    <lastBuildDate>Wed, 19 Jun 2013 12:20:40 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>9</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/Tags/visual+c++/RSS&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>15</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/Tags/visual+c++/RSS&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>Microsoft DevRadio: Developing Your Windows 8 Apps using Visual C++</title>
      <description><![CDATA[<p><strong>Abstract:</strong> <a href="http://aka.ms/MyGreatIdea" target="_blank"><img title="win8genapp30" src="http://www.palermo4.com/image.axd?picture=win8genapp30_thumb.jpg" alt="win8genapp30" width="214" height="97" align="right" border="0"></a><br><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200117938">Jerry Nixon</a> welcomes Eric Battalio, Ayman Shoukry and Raman Sharma from the <a href="http://blogs.msdn.com/b/vcblog/" target="_blank">Visual C&#43;&#43; team</a> as they discuss how you can develop <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113720"><strong>Windows 8</strong></a> apps using C&#43;&#43;.&nbsp; Tune in as they provide best practices and reasons why you would want to use this language. <br><br><strong>Next Steps:</strong><br><strong>Step #1 –</strong> <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113720" target="_blank">Download the Tools for Windows 8 App Development</a><br><strong>Step #2 –</strong> <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113721" target="_blank">Download Visual Studio Express for Windows 8</a><br><strong>Step #3 –</strong> <a href="http://aka.ms/MyGreatIdea" target="_blank">Start building your own Apps for Windows 8</a></p><p><a href="http://channel9.msdn.com/Blogs/DevRadio/feed/mp3"><img src="http://blogs.msdn.com/resized-image.ashx/__size/28x0/__key/communityserver-components-userfiles/00-00-33-52-95-Attached&#43;Files/1512.itunes.png" alt="" width="15" height="15"></a> Subscribe to our podcast via <a href="http://itunes.apple.com/us/podcast/devradio-mp4-channel-9/id544163838">iTunes</a>, <a href="http://social.zune.net/podcast/DevRadio-(Video)-Channel-9/9c81fe03-fee0-4902-b2cc-61339d607af6">Zune</a>, or <a href="http://channel9.msdn.com/Blogs/DevRadio/feed/mp4">RSS</a></p><p><strong>If you're interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information:</strong></p><p><strong>Websites:</strong></p><ul><li><a href="http://msdn.microsoft.com/library/windows/apps/br211386">Getting started with Windows 8 Apps</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/br230836">How to Sell Your Apps and Make Money in the Windows Store</a> </li><li><a href="http://www.msdnevents.com/">Attend a Windows 8 Developer Camp and Hackathon in your area!</a> </li></ul><p><strong>Blogs &amp; Articles:</strong></p><ul><li><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200117938">Jerry Nixon’s Blog</a> </li><li><a href="http://blogs.msdn.com/b/vcblog/" target="_blank">Visual C&#43;&#43; Team Blog</a> </li></ul><p><strong>Videos:</strong></p><ul><li><a href="http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Managing-Your-Windows-8-Enterprise-Apps-with-Windows-Intune" target="_blank">Microsoft DevRadio: Managing Your Windows 8 Enterprise Apps with Windows Intune</a> </li><li><a href="http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Your-Top-Windows-Store-Questions-Answered">Microsoft DevRadio: Your Top Windows Store Questions Answered</a> </li></ul><p><strong>Virtual Labs:</strong></p><ul><li><a href="http://msdn.microsoft.com/en-us/jj206431">Windows 8 Release Preview Virtual Labs</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+c++/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a46f35a9dde746bda47aa11e0004c219">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Developing-Your-Windows-8-Apps-using-Visual-C</comments>
      <itunes:summary>Abstract: Jerry Nixon welcomes Eric Battalio, Ayman Shoukry and Raman Sharma from the Visual C&amp;#43;&amp;#43; team as they discuss how you can develop Windows 8 apps using C&amp;#43;&amp;#43;.&amp;nbsp; Tune in as they provide best practices and reasons why you would want to use this language. Next Steps:Step #1 – Download the Tools for Windows 8 App DevelopmentStep #2 – Download Visual Studio Express for Windows 8Step #3 – Start building your own Apps for Windows 8  Subscribe to our podcast via iTunes, Zune, or RSS If you&#39;re interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information: Websites: Getting started with Windows 8 Apps How to Sell Your Apps and Make Money in the Windows Store Attend a Windows 8 Developer Camp and Hackathon in your area! Blogs &amp;amp; Articles: Jerry Nixon’s Blog Visual C&amp;#43;&amp;#43; Team Blog Videos: Microsoft DevRadio: Managing Your Windows 8 Enterprise Apps with Windows Intune Microsoft DevRadio: Your Top Windows Store Questions Answered Virtual Labs: Windows 8 Release Preview Virtual Labs </itunes:summary>
      <itunes:duration>1675</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Developing-Your-Windows-8-Apps-using-Visual-C</link>
      <pubDate>Wed, 05 Dec 2012 12:00:39 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Developing-Your-Windows-8-Apps-using-Visual-C</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/5224/fc304051-01b2-4516-8bc2-ebfe57ca5224/DevRadioWin8VisualCPlusPlus_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/5224/fc304051-01b2-4516-8bc2-ebfe57ca5224/DevRadioWin8VisualCPlusPlus_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/5224/fc304051-01b2-4516-8bc2-ebfe57ca5224/DevRadioWin8VisualCPlusPlus_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/5224/fc304051-01b2-4516-8bc2-ebfe57ca5224/DevRadioWin8VisualCPlusPlus.mp3" expression="full" duration="1675" fileSize="26803656" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5224/fc304051-01b2-4516-8bc2-ebfe57ca5224/DevRadioWin8VisualCPlusPlus.mp4" expression="full" duration="1675" fileSize="160472421" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5224/fc304051-01b2-4516-8bc2-ebfe57ca5224/DevRadioWin8VisualCPlusPlus.webm" expression="full" duration="1675" fileSize="65905990" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5224/fc304051-01b2-4516-8bc2-ebfe57ca5224/DevRadioWin8VisualCPlusPlus.wma" expression="full" duration="1675" fileSize="13553071" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5224/fc304051-01b2-4516-8bc2-ebfe57ca5224/DevRadioWin8VisualCPlusPlus_high.mp4" expression="full" duration="1675" fileSize="350357007" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5224/fc304051-01b2-4516-8bc2-ebfe57ca5224/DevRadioWin8VisualCPlusPlus_mid.mp4" expression="full" duration="1675" fileSize="245046649" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5224/fc304051-01b2-4516-8bc2-ebfe57ca5224/DevRadioWin8VisualCPlusPlus_Source.wmv" expression="full" duration="1675" fileSize="876335755" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/5224/fc304051-01b2-4516-8bc2-ebfe57ca5224/DevRadioWin8VisualCPlusPlus_Source.wmv" length="876335755" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Jerry Nixon, DevRadio, ChrisCaldwell</dc:creator>
      <itunes:author>Jerry Nixon, DevRadio, ChrisCaldwell</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Developing-Your-Windows-8-Apps-using-Visual-C/RSS</wfw:commentRss>
      <category>C++</category>
      <category>XAML</category>
      <category>Visual C++</category>
      <category>Windows 8</category>
      <category>Visual Studio 2012</category>
      <category>Windows Store App</category>
      <category>WindowsContent</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/Tags/visual+c++/RSS&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 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/Tags/visual+c++/RSS&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>Jim Radigan: Inside Auto-Vectorization, 1 of n</title>
      <description><![CDATA[<p>The&nbsp;<strong>VC&#43;&#43; 2012 auto-vectorizer</strong> tries to make loops in your code run faster by automatically vectorizing your code using the SSE instructions available in all current mainline Intel and AMD chips. In Visual C&#43;&#43; 2012, auto-vectorization is on by default<em> </em>and requires only that you write your code—that is, there are no compiler switches, #pragmas, or hints. It just works. Of course, it's one thing to say that, <em>but how does it work, exactly?</em> When does it vectorize and when doesn't it? Why?<br><br>Auto-vectorization&nbsp;is a powerful compiler feature. In VS 12&nbsp;it represents outstanding engineering by a few folks on the Microsoft Visual C&#43;&#43; compiler team. The engineering leader of this team is <strong>Jim Radigan</strong>. Fortunately for us, Jim has agreed to do a series of C9 lectures digging into the nuts and bolts of automatic vectorization in general and specifically as it relates to the latest version of VC&#43;&#43;. Thank you, Jim!</p><p>In the first part of this n-part series, Jim introduces the series, describes&nbsp;improvements&nbsp;to&nbsp;the VC&#43;&#43; 2012 compilers, shares, introduces auto-vectorization, demos a few apps that&nbsp;benefit from&nbsp;compiler-optimized performance&nbsp;via auto-vectorization, and begins to describe how/when user code is vectorized (typical and atypical patterns alike - more to come as the lectures progress, of course). Over the course of this series, Jim will present both the practical and&nbsp;theoretical&nbsp;foundations of auto-vectorization.</p><p>(You can learn more about auto-vectorization in VC&#43;&#43;&nbsp;by reading <a href="http://blogs.msdn.com/b/nativeconcurrency/archive/2012/04/12/auto-vectorizer-in-visual-studio-11-overview.aspx" target="_blank"><strong>the blog posts by Jim Hogg</strong></a>, another member of the VC&#43;&#43; compiler team working on this technology.)<br><br>Tune in. Ask questions. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+c++/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6b1fc349db1d4297a82ba059003bd1c3">]]></description>
      <comments>http://channel9.msdn.com/Series/C9-Lectures-Jim-Radigan-Inside-Auto-Vectorization/Jim-Radigan-Inside-Auto-Vectorization-1-of-n</comments>
      <itunes:summary>The&amp;nbsp;VC&amp;#43;&amp;#43; 2012 auto-vectorizer tries to make loops in your code run faster by automatically vectorizing your code using the SSE instructions available in all current mainline Intel and AMD chips. In Visual C&amp;#43;&amp;#43; 2012, auto-vectorization is on by default and requires only that you write your code—that is, there are no compiler switches, #pragmas, or hints. It just works. Of course, it&#39;s one thing to say that, but how does it work, exactly? When does it vectorize and when doesn&#39;t it? Why?Auto-vectorization&amp;nbsp;is a powerful compiler feature. In VS 12&amp;nbsp;it represents outstanding engineering by a few folks on the Microsoft Visual C&amp;#43;&amp;#43; compiler team. The engineering leader of this team is Jim Radigan. Fortunately for us, Jim has agreed to do a series of C9 lectures digging into the nuts and bolts of automatic vectorization in general and specifically as it relates to the latest version of VC&amp;#43;&amp;#43;. Thank you, Jim! In the first part of this n-part series, Jim introduces the series, describes&amp;nbsp;improvements&amp;nbsp;to&amp;nbsp;the VC&amp;#43;&amp;#43; 2012 compilers, shares, introduces auto-vectorization, demos a few apps that&amp;nbsp;benefit from&amp;nbsp;compiler-optimized performance&amp;nbsp;via auto-vectorization, and begins to describe how/when user code is vectorized (typical and atypical patterns alike - more to come as the lectures progress, of course). Over the course of this series, Jim will present both the practical and&amp;nbsp;theoretical&amp;nbsp;foundations of auto-vectorization. (You can learn more about auto-vectorization in VC&amp;#43;&amp;#43;&amp;nbsp;by reading the blog posts by Jim Hogg, another member of the VC&amp;#43;&amp;#43; compiler team working on this technology.)Tune in. Ask questions. Learn. </itunes:summary>
      <itunes:duration>2123</itunes:duration>
      <link>http://channel9.msdn.com/Series/C9-Lectures-Jim-Radigan-Inside-Auto-Vectorization/Jim-Radigan-Inside-Auto-Vectorization-1-of-n</link>
      <pubDate>Tue, 19 Jun 2012 17:17:10 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C9-Lectures-Jim-Radigan-Inside-Auto-Vectorization/Jim-Radigan-Inside-Auto-Vectorization-1-of-n</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1.mp3" expression="full" duration="2123" fileSize="33977981" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1.mp4" expression="full" duration="2123" fileSize="203141215" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1.webm" expression="full" duration="2123" fileSize="4886" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1.wma" expression="full" duration="2123" fileSize="17175895" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1.wmv" expression="full" duration="2123" fileSize="140370223" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1_high.mp4" expression="full" duration="2123" fileSize="445392950" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1_mid.mp4" expression="full" duration="2123" fileSize="311025644" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1_Source.wmv" expression="full" duration="2123" fileSize="331617287" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1.ism/manifest" expression="full" duration="2123" fileSize="6326" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/410a/614b87c7-8711-4596-8452-6588b500410a/JimradiganMSVAutoVectorizerParallelizerP1.wmv" length="140370223" 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/Series/C9-Lectures-Jim-Radigan-Inside-Auto-Vectorization/Jim-Radigan-Inside-Auto-Vectorization-1-of-n/RSS</wfw:commentRss>
      <category>C++</category>
      <category>C9 Lectures</category>
      <category>Compilers</category>
      <category>Computer Science</category>
      <category>Visual C++</category>
      <category>_techmeme</category>
      <category>Visual Studio 2012</category>
    </item>
  <item>
      <title>Stephan T. Lavavej: Core C++, 1 of n</title>
      <description><![CDATA[<p>In <strong>part 1, STL focuses on Name Lookup</strong>, which is a surprisingly complex process.</p><p>Remember Herb Sutter's great GotW post (#30, to be precise) on Name Lookup? Here's the problem from that post, to refresh your memory (Thanks to Herb for providing information like this on GotW!):</p><p><em>In the following code, which functions are called? Why? Analyze the implications?</em><br><br><pre class="brush: cpp">
namespace A {
      struct X;
      struct Y;
      void f( int );
      void g( X );
}

namespace B {
       void f( int i ) {
            f( i );   // which f()?
        }
        void g( A::X x ) {
             g( x );   // which g()?
        }
        void h( A::Y y ) {
             h( y );   // which h()?
        }
 }
</pre></p><p>We recommend you watch this entire episode before playing around with Herb's sample above (and don't read the GotW answer, either! That's cheating. Learn from STL. He's an outstanding teacher, as you know.) <br><br>Please supply feedback on this thread, especially as it relates to what you'd like STL to focus on in subsequent episodes. For <a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-2-of-n" target="_blank"><strong>part 2, STL will focus on</strong> <strong>Template Argument Deduction</strong></a>. <br><br>Tune in. Enjoy. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+c++/RSS&WT.dl=0&WT.entryid=Entry:RSSView:49990d711e3240ab9e0aa04d012b1c60">]]></description>
      <comments>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-1-of-n</comments>
      <itunes:summary>In part 1, STL focuses on Name Lookup, which is a surprisingly complex process. Remember Herb Sutter&#39;s great GotW post (#30, to be precise) on Name Lookup? Here&#39;s the problem from that post, to refresh your memory (Thanks to Herb for providing information like this on GotW!): In the following code, which functions are called? Why? Analyze the implications?
namespace A {
      struct X;
      struct Y;
      void f( int );
      void g( X );
}

namespace B {
       void f( int i ) {
            f( i );   // which f()?
        }
        void g( A::X x ) {
             g( x );   // which g()?
        }
        void h( A::Y y ) {
             h( y );   // which h()?
        }
 }
 We recommend you watch this entire episode before playing around with Herb&#39;s sample above (and don&#39;t read the GotW answer, either! That&#39;s cheating. Learn from STL. He&#39;s an outstanding teacher, as you know.) Please supply feedback on this thread, especially as it relates to what you&#39;d like STL to focus on in subsequent episodes. For part 2, STL will focus on Template Argument Deduction. Tune in. Enjoy. Learn. </itunes:summary>
      <itunes:duration>2688</itunes:duration>
      <link>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-1-of-n</link>
      <pubDate>Wed, 16 May 2012 14:21:32 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-1-of-n</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/9621/e2f65287-7bd4-4e1a-91d9-405a746c9621/STLCCSeries1_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9621/e2f65287-7bd4-4e1a-91d9-405a746c9621/STLCCSeries1_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9621/e2f65287-7bd4-4e1a-91d9-405a746c9621/STLCCSeries1_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/9621/e2f65287-7bd4-4e1a-91d9-405a746c9621/STLCCSeries1.mp3" expression="full" duration="2688" fileSize="43018455" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9621/e2f65287-7bd4-4e1a-91d9-405a746c9621/STLCCSeries1.mp4" expression="full" duration="2688" fileSize="255860531" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9621/e2f65287-7bd4-4e1a-91d9-405a746c9621/STLCCSeries1.webm" expression="full" duration="2688" fileSize="4902" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9621/e2f65287-7bd4-4e1a-91d9-405a746c9621/STLCCSeries1.wma" expression="full" duration="2688" fileSize="21744979" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9621/e2f65287-7bd4-4e1a-91d9-405a746c9621/STLCCSeries1.wmv" expression="full" duration="2688" fileSize="265525613" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9621/e2f65287-7bd4-4e1a-91d9-405a746c9621/STLCCSeries1_high.mp4" expression="full" duration="2688" fileSize="557622937" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9621/e2f65287-7bd4-4e1a-91d9-405a746c9621/STLCCSeries1_mid.mp4" expression="full" duration="2688" fileSize="390341173" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9621/e2f65287-7bd4-4e1a-91d9-405a746c9621/STLCCSeries1_Source.wmv" expression="full" duration="2688" fileSize="515239421" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/9621/e2f65287-7bd4-4e1a-91d9-405a746c9621/STLCCSeries1.wmv" length="265525613" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>52</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Stephan-T-Lavavej-Core-C-1-of-n/RSS</wfw:commentRss>
      <category>C++</category>
      <category>C9 Lectures</category>
      <category>Stephan T Lavavej</category>
      <category>Visual C++</category>
      <category>C++11</category>
      <category>_techmeme</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/Tags/visual+c++/RSS&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>Craig Symonds and Mohsen Agsen: C++ Renaissance</title>
      <description><![CDATA[ <p>When you think about all the code executing in the world at any given time, there's a good chance you're thinking about a lot of code written in C/C&#43;&#43; (aka native code). As Mohsen Agsen mentions so astutely in this impromptu and candid conversation, C&#43;&#43; can be thought of as the dark matter of the developer universe: there is so much of it all around us, hiding in the computational shadows, powering so much of what we take for granted, technologically. <br><br>C&#43;&#43; is currently undergoing a renaissance. This means that, by definition, the language, compilers and compositional tooling are evolving and coalescing into a state that maximizes native developer efficiency, productivity, and <em>creativity </em>across hardware and software domains (PCs, mobile devices, embedded systems, operating systems, user applications, services, etc). C&#43;&#43; is a powerful&nbsp;&quot;systems&quot; programming language, but it's more than that. It's object oriented, but it's more than that. At Microsoft, most of our flagship products are written in C&#43;&#43; (and C, like the Windows kernel...). As somebody with a keen interest in programming languages and software engineering, generally, I wanted to get some answers to broad questions concerning the language that consistently ranks near the top of the most widely used general purpose programming languages in the world. Who better to talk to than some key technical leaders driving Microsoft's Visual C&#43;&#43; business?</p><p>Mohsen Agsen is a Microsoft Technical Fellow and veteran C&#43;&#43; developer who runs the VC&#43;&#43; engineering team. Craig Symonds is the Director of Program Management for VC&#43;&#43; and a long time Microsoft dev tools veteran. Both Mohsen and Craig have been at the company for many years and have a ton of industry experience. I paid them a visit to see what’s on their minds these days regarding the native developer community, C&#43;&#43;, Visual Studio, and more. As you will learn, Microsoft and Visual Studio, specifically, are re-doubling efforts to take part in the native code renaissance. Accordingly, you may see advances in our native tooling that the team thinks of as “C&#43;&#43; first” -&gt; VC&#43;&#43; will extend its capabilities on a faster pace than it has ever done so in the past, at times surpassing the other VS languages/runtimes, in specific scenarios. This is exciting and a long time coming, but of course it's more passion than promise at this point. There is no specific news here, just perspectives and insights among some very bright people driving Microsoft's C&#43;&#43; efforts. I really enjoyed the conversation with Craig and Mohsen and hope to chat with them again in the near future.</p><p>Links into specific conversation points (video skimming):</p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/Craig-Symonds-and-Mohsen-Agsen-C-Renaissance#time=0m0s">Introductions</a><br><a href="http://channel9.msdn.com/Shows/Going+Deep/Craig-Symonds-and-Mohsen-Agsen-C-Renaissance#time=2m23s">State of the union for C&#43;&#43; from Microsoft's perspective<br></a><a href="http://channel9.msdn.com/Shows/Going+Deep/Craig-Symonds-and-Mohsen-Agsen-C-Renaissance#time=6m50s">C&#43;&#43; as both a&nbsp;low level and high level programming language<br></a><a href="http://channel9.msdn.com/Shows/Going+Deep/Craig-Symonds-and-Mohsen-Agsen-C-Renaissance#time=13m46s">C&#43;&#43; as object oriented, but OO is a capability, not a requirement<br></a><a href="http://channel9.msdn.com/Shows/Going+Deep/Craig-Symonds-and-Mohsen-Agsen-C-Renaissance#time=16m25s">Garbage collection in C&#43;&#43;. Why not?<br></a><a href="http://channel9.msdn.com/Shows/Going+Deep/Craig-Symonds-and-Mohsen-Agsen-C-Renaissance#time=20m8s">C&#43;&#43; portability<br></a><a href="http://channel9.msdn.com/Shows/Going+Deep/Craig-Symonds-and-Mohsen-Agsen-C-Renaissance#time=26m45s">Visual Studio C&#43;&#43; integration and parity with the other languages/runtimes in VS and C&#43;&#43; first</a></p><p><br>Here’s to the C&#43;&#43; Renaissance.<br><br>Tune in. Enjoy.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/visual+c++/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c1bf86df1b344c9a8d799e7f017ee42e">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Craig-Symonds-and-Mohsen-Agsen-C-Renaissance</comments>
      <itunes:summary> When you think about all the code executing in the world at any given time, there&#39;s a good chance you&#39;re thinking about a lot of code written in C/C&amp;#43;&amp;#43; (aka native code). As Mohsen Agsen mentions so astutely in this impromptu and candid conversation, C&amp;#43;&amp;#43; can be thought of as the dark matter of the developer universe: there is so much of it all around us, hiding in the computational shadows, powering so much of what we take for granted, technologically. C&amp;#43;&amp;#43; is currently undergoing a renaissance. This means that, by definition, the language, compilers and compositional tooling are evolving and coalescing into a state that maximizes native developer efficiency, productivity, and creativity across hardware and software domains (PCs, mobile devices, embedded systems, operating systems, user applications, services, etc). C&amp;#43;&amp;#43; is a powerful&amp;nbsp;&amp;quot;systems&amp;quot; programming language, but it&#39;s more than that. It&#39;s object oriented, but it&#39;s more than that. At Microsoft, most of our flagship products are written in C&amp;#43;&amp;#43; (and C, like the Windows kernel...). As somebody with a keen interest in programming languages and software engineering, generally, I wanted to get some answers to broad questions concerning the language that consistently ranks near the top of the most widely used general purpose programming languages in the world. Who better to talk to than some key technical leaders driving Microsoft&#39;s Visual C&amp;#43;&amp;#43; business? Mohsen Agsen is a Microsoft Technical Fellow and veteran C&amp;#43;&amp;#43; developer who runs the VC&amp;#43;&amp;#43; engineering team. Craig Symonds is the Director of Program Management for VC&amp;#43;&amp;#43; and a long time Microsoft dev tools veteran. Both Mohsen and Craig have been at the company for many years and have a ton of industry experience. I paid them a visit to see what’s on their minds these days regarding the native developer community, C&amp;#43;&amp;#43;, Visual Studio, and more. As you will learn, Microsoft and Vi</itunes:summary>
      <itunes:duration>2100</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Craig-Symonds-and-Mohsen-Agsen-C-Renaissance</link>
      <pubDate>Tue, 08 Feb 2011 21:04:16 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Craig-Symonds-and-Mohsen-Agsen-C-Renaissance</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance_2MB_ch9.wmv" expression="full" duration="2100" fileSize="451685205" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance_ch9.mp3" expression="full" duration="2100" fileSize="16806066" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance_ch9.wma" expression="full" duration="2100" fileSize="16995601" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance_ch9.wmv" expression="full" duration="2100" fileSize="439794031" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance_high_ch9.mp4" expression="full" duration="2100" fileSize="908465707" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance_low_ch9.mp4" expression="full" duration="2100" fileSize="212429791" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance_Zune_ch9.wmv" expression="full" duration="2100" fileSize="296130086" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance.ism/manifest" expression="full" duration="2100" fileSize="8694" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/e42e/c1bf86df-1b34-4c9a-8d79-9e7f017ee42e/SymondsAgsenNativeRenaissance_ch9.wmv" length="439794031" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>31</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Craig-Symonds-and-Mohsen-Agsen-C-Renaissance/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Microsoft Exeutives</category>
      <category>Microsoft Personalities</category>
      <category>Programming Languages</category>
      <category>Visual C++</category>
      <category>Mohsen Agsen</category>
    </item>    
</channel>
</rss>