<?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 Scott Meyers</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/scott+meyers/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 Scott Meyers</title>
      <link>http://channel9.msdn.com/Tags/scott+meyers</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/scott+meyers</link>
    <language>en</language>
    <pubDate>Wed, 19 Jun 2013 19:02:04 GMT</pubDate>
    <lastBuildDate>Wed, 19 Jun 2013 19:02:04 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>7</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>C++ and Beyond 2012: Panel - Convincing your Colleagues</title>
      <description><![CDATA[<p>From <a href="http://cppandbeyond.com" target="_blank"><strong>C&#43;&#43; and Beyond 2012</strong></a>, <strong>Andrei</strong>, <strong>Herb</strong> and <strong>Scott</strong> present <strong>Convincing Your Colleagues</strong> - an interactive panel.</p><p>Abstract:</p><p><em>You can't do a better job if you don't change what you're doing, but change is hard.&nbsp; It's especially hard when what needs to change is your colleagues' approach to software development. Moving your team forward often requires persuading your peers to change their behavior, sometimes to do something they're not doing, other times to stop doing something they've become accustomed to.&nbsp; Whether the issue is to embrace or avoid C&#43;&#43; language features, to adopt new development tools or abandon old ones, to increase use of or scale back on overuse of design patterns, to adhere to coding standards, or any of the plethora of other matters that affect software creation, moving things forward typically requires getting your colleagues to buy into the change you're proposing.&nbsp; But how can you do that?</em></p><p>In this panel session,&nbsp;Andrei, Herb, and Scott&nbsp;share how they go about convincing their colleagues to change and take questions from the audience.&nbsp;</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/scott+meyers/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3fea5d8b13694f909c0fa0b3015ccefd">]]></description>
      <comments>http://channel9.msdn.com/posts/C-and-Beyond-2012-Panel-Convincing-your-Colleagues</comments>
      <itunes:summary>From C&amp;#43;&amp;#43; and Beyond 2012, Andrei, Herb and Scott present Convincing Your Colleagues - an interactive panel. Abstract: You can&#39;t do a better job if you don&#39;t change what you&#39;re doing, but change is hard.&amp;nbsp; It&#39;s especially hard when what needs to change is your colleagues&#39; approach to software development. Moving your team forward often requires persuading your peers to change their behavior, sometimes to do something they&#39;re not doing, other times to stop doing something they&#39;ve become accustomed to.&amp;nbsp; Whether the issue is to embrace or avoid C&amp;#43;&amp;#43; language features, to adopt new development tools or abandon old ones, to increase use of or scale back on overuse of design patterns, to adhere to coding standards, or any of the plethora of other matters that affect software creation, moving things forward typically requires getting your colleagues to buy into the change you&#39;re proposing.&amp;nbsp; But how can you do that? In this panel session,&amp;nbsp;Andrei, Herb, and Scott&amp;nbsp;share how they go about convincing their colleagues to change and take questions from the audience.&amp;nbsp; &amp;nbsp; </itunes:summary>
      <itunes:duration>2429</itunes:duration>
      <link>http://channel9.msdn.com/posts/C-and-Beyond-2012-Panel-Convincing-your-Colleagues</link>
      <pubDate>Wed, 02 Jan 2013 15:36:37 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/C-and-Beyond-2012-Panel-Convincing-your-Colleagues</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues.mp3" expression="full" duration="2429" fileSize="38867916" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues.mp4" expression="full" duration="2429" fileSize="230856358" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues.webm" expression="full" duration="2429" fileSize="89791813" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues.wma" expression="full" duration="2429" fileSize="19651191" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues.wmv" expression="full" duration="2429" fileSize="147734741" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues_high.mp4" expression="full" duration="2429" fileSize="506741978" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues_mid.mp4" expression="full" duration="2429" fileSize="353995917" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues_Source.wmv" expression="full" duration="2429" fileSize="2062614441" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues.ism/manifest" expression="full" duration="2429" fileSize="8910" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/ded2/2c0ec728-e7aa-4575-8d6b-8832cf01ded2/CppBeyond2012PanelConvincingYourColleagues.wmv" length="147734741" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>20</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/C-and-Beyond-2012-Panel-Convincing-your-Colleagues/rss</wfw:commentRss>
      <category>C++</category>
      <category>Programming</category>
      <category>Herb Sutter</category>
      <category>C++11</category>
      <category>Andrei Alexandrescu</category>
      <category>Scott Meyers</category>
      <category>C++ and Beyond 2012</category>
    </item>
  <item>
      <title>C++ and Beyond 2012: Scott Meyers - Universal References in C++11</title>
      <description><![CDATA[<p><a href="http://scottmeyers.blogspot.com/" target="_blank"><strong>Scott Meyers</strong></a> presents &quot;Universal References in C&#43;&#43;11&quot;. This was filmed at&nbsp;<a href="http://cppandbeyond.com/" target="_blank"><strong>C&#43;&#43; and Beyond 2012</strong></a>. This is the full session in all of its splendor. <strong>Huge thanks</strong> to Scott for allowing C9 to provide this <strong>excellent</strong> C&#43;&#43;11 content to the world.</p><p>From Scott's recently published article in the <a href="http://accu.org/var/uploads/journals/Overload111.pdf" target="_blank"><strong>October 2012 edition of ACCU's Overload</strong></a>:</p><p><em>Given that rvalue references are declared using &quot;&amp;&amp;&quot;, it seems reasonable to assume that the presence of &quot;&amp;&amp;&quot; in a type declaration indicates an rvalue reference. That is not the case:</em></p><p><pre class="brush: cpp">Widget&amp;&amp; var1 = someWidget; // here, &quot;&amp;&amp;&quot; means rvalue reference

auto&amp;&amp; var2 = var1; // here, &quot;&amp;&amp;&quot; does not mean rvalue reference

template&lt;typename T&gt;

void f(std::vector&lt;T&gt;&amp;&amp; param); // here, &quot;&amp;&amp;&quot; means rvalue reference

template&lt;typename T&gt;

void f(T&amp;&amp; param); // here, &quot;&amp;&amp;&quot; does not mean rvalue reference
</pre></p><p><em>In this article, I describe the two meanings of &quot;&amp;&amp;&quot; in type declarations, explain how to tell them apart, and introduce new terminology that makes it possible to unambiguously communicate which meaning of &quot;&amp;&amp;&quot; is intended. Distinguishing the different meanings is important, because if you think &quot;rvalue reference&quot; whenever you see &quot;&amp;&amp;&quot; in a type declaration, you'll misread a lot of C&#43;&#43;11 code.</em></p><p>Tune in. Scott's an incredible presenter and it's well worth your time to both read his article and watch his presentation on the subject. Great stuff!</p><p><a href="https://skydrive.live.com/view.aspx?resid=F1B8FF18A2AEC5C5!1062" target="_blank"><strong>Download slides</strong></a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/scott+meyers/RSS&WT.dl=0&WT.entryid=Entry:RSSView:05e40edd24ba443c85f3a0b3015ffba5">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Scott-Meyers-Universal-References-in-Cpp11</comments>
      <itunes:summary>Scott Meyers presents &amp;quot;Universal References in C&amp;#43;&amp;#43;11&amp;quot;. This was filmed at&amp;nbsp;C&amp;#43;&amp;#43; and Beyond 2012. This is the full session in all of its splendor. Huge thanks to Scott for allowing C9 to provide this excellent C&amp;#43;&amp;#43;11 content to the world. From Scott&#39;s recently published article in the October 2012 edition of ACCU&#39;s Overload: Given that rvalue references are declared using &amp;quot;&amp;amp;&amp;amp;&amp;quot;, it seems reasonable to assume that the presence of &amp;quot;&amp;amp;&amp;amp;&amp;quot; in a type declaration indicates an rvalue reference. That is not the case: Widget&amp;amp;&amp;amp; var1 = someWidget; // here, &amp;quot;&amp;amp;&amp;amp;&amp;quot; means rvalue reference

auto&amp;amp;&amp;amp; var2 = var1; // here, &amp;quot;&amp;amp;&amp;amp;&amp;quot; does not mean rvalue reference

template&amp;lt;typename T&amp;gt;

void f(std::vector&amp;lt;T&amp;gt;&amp;amp;&amp;amp; param); // here, &amp;quot;&amp;amp;&amp;amp;&amp;quot; means rvalue reference

template&amp;lt;typename T&amp;gt;

void f(T&amp;amp;&amp;amp; param); // here, &amp;quot;&amp;amp;&amp;amp;&amp;quot; does not mean rvalue reference
 In this article, I describe the two meanings of &amp;quot;&amp;amp;&amp;amp;&amp;quot; in type declarations, explain how to tell them apart, and introduce new terminology that makes it possible to unambiguously communicate which meaning of &amp;quot;&amp;amp;&amp;amp;&amp;quot; is intended. Distinguishing the different meanings is important, because if you think &amp;quot;rvalue reference&amp;quot; whenever you see &amp;quot;&amp;amp;&amp;amp;&amp;quot; in a type declaration, you&#39;ll misread a lot of C&amp;#43;&amp;#43;11 code. Tune in. Scott&#39;s an incredible presenter and it&#39;s well worth your time to both read his article and watch his presentation on the subject. Great stuff! Download slides </itunes:summary>
      <itunes:duration>5023</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Scott-Meyers-Universal-References-in-Cpp11</link>
      <pubDate>Tue, 09 Oct 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Scott-Meyers-Universal-References-in-Cpp11</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.mp3" expression="full" duration="5023" fileSize="80374974" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.mp4" expression="full" duration="5023" fileSize="474916473" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.webm" expression="full" duration="5023" fileSize="173313829" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.wma" expression="full" duration="5023" fileSize="40628123" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.wmv" expression="full" duration="5023" fileSize="302008799" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences_high.mp4" expression="full" duration="5023" fileSize="1044142241" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences_mid.mp4" expression="full" duration="5023" fileSize="726570233" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences_Source.wmv" expression="full" duration="5023" fileSize="3073472911" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.ism/manifest" expression="full" duration="5023" fileSize="8814" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/7759/1f50612f-094e-44bc-86e2-2843a3dd7759/CB2012ScottMeyersUniversalReferences.wmv" length="302008799" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>46</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Scott-Meyers-Universal-References-in-Cpp11/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Programming</category>
      <category>Programming Languages</category>
      <category>Native Development</category>
      <category>C++11</category>
      <category>Scott Meyers</category>
      <category>C++ and Beyond 2012</category>
    </item>
  <item>
      <title>C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
      <description><![CDATA[<p>Here is the <strong>Ask Us Anything</strong> panel from <a href="http://cppandbeyond.com/" target="_blank"><strong>C&#43;&#43; and Beyond</strong></a> <strong>2012</strong>.</p><p><strong>Andrei Alexandrescu</strong>, <strong>Scott Meyers</strong> and <strong>Herb Sutter</strong> take questions from attendees. As expected, great questions and answers!</p><p>Tune in!</p><p><strong>Table of contents</strong> (click the time codes ([xx:xx])&nbsp;to hear the answers...):</p><p>Message passing primitives in future versions of the standard... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=00m00s">[00:00]</a><br>Standardized unit testing framework... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=2m55s">[02:55]</a><br>std::async... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=4m30s">[04:30]</a><br>Standard&nbsp;modules proposal... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=8m14s">[08:14]</a><br>Keyword additions and the standard library... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=9m35s">[09:35]</a><br>Problems (and solutions) with exceptions... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=12m50s">[12:50]</a><br>Future of concepts... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=22m34s">[22:34]</a><br>std::thread and thread interruption... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=23m03s">[23:03]</a><br>When to use the auto keyword (and when not to...)... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=25m03s">[25:03]</a><br>More on auto (benefits of reduncancy, type conversion issues with bool to int?)... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=29m31s">[29:31]</a><br>const and multithreaded programming, in C&#43;&#43;11 const means thread safe, too... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=35m00s">[35:00]</a><br>Yet more on auto (impact on rampant use and code readability/comprehension)... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=42m42s">[42:42]</a><br>Compiler type deduction information (compiler switch that prints out auto deduced type information)... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=50m18s">[50:18]</a><br>Printing out code for review that replaces auto with the actual type... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=53m30s">[53:30]</a><br>auto and dynamic memory allocation... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=54m59s">[54:59]</a><br>Useful, broadly-used concurrency libraries... <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#time=57m00s">[57:00]</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/scott+meyers/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f26014d81a7d4445ac35a0b3015cfd3d">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything</comments>
      <itunes:summary>Here is the Ask Us Anything panel from C&amp;#43;&amp;#43; and Beyond 2012. Andrei Alexandrescu, Scott Meyers and Herb Sutter take questions from attendees. As expected, great questions and answers! Tune in! Table of contents (click the time codes ([xx:xx])&amp;nbsp;to hear the answers...): Message passing primitives in future versions of the standard... [00:00]Standardized unit testing framework... [02:55]std::async... [04:30]Standard&amp;nbsp;modules proposal... [08:14]Keyword additions and the standard library... [09:35]Problems (and solutions) with exceptions... [12:50]Future of concepts... [22:34]std::thread and thread interruption... [23:03]When to use the auto keyword (and when not to...)... [25:03]More on auto (benefits of reduncancy, type conversion issues with bool to int?)... [29:31]const and multithreaded programming, in C&amp;#43;&amp;#43;11 const means thread safe, too... [35:00]Yet more on auto (impact on rampant use and code readability/comprehension)... [42:42]Compiler type deduction information (compiler switch that prints out auto deduced type information)... [50:18]Printing out code for review that replaces auto with the actual type... [53:30]auto and dynamic memory allocation... [54:59]Useful, broadly-used concurrency libraries... [57:00] </itunes:summary>
      <itunes:duration>3516</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything</link>
      <pubDate>Tue, 18 Sep 2012 19:55:25 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.mp3" expression="full" duration="3516" fileSize="56267065" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.mp4" expression="full" duration="3516" fileSize="335181981" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.webm" expression="full" duration="3516" fileSize="130860948" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.wma" expression="full" duration="3516" fileSize="28440895" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.wmv" expression="full" duration="3516" fileSize="197079125" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_high.mp4" expression="full" duration="3516" fileSize="730693892" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_mid.mp4" expression="full" duration="3516" fileSize="510481136" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_Source.wmv" expression="full" duration="3516" fileSize="3751924149" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.ism/manifest" expression="full" duration="3516" fileSize="8734" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything.wmv" length="197079125" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>14</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Programming Languages</category>
      <category>Herb Sutter</category>
      <category>C++11</category>
      <category>Andrei Alexandrescu</category>
      <category>Scott Meyers</category>
      <category>C++ and Beyond 2012</category>
    </item>
  <item>
      <title>C++ and Beyond 2011: Scott, Andrei and Herb - Ask Us Anything</title>
      <description><![CDATA[<p>I was able to attend <strong><a href="http://cppandbeyond.com/" target="_blank">C&#43;&#43; and Beyond 2011</a></strong> and it was a <em>tremendous</em> experience. I captured some great footage from the event for C9, like this end-of-last-day panel&nbsp;<strong>- Ask Us Anything -&nbsp;with Scott, Andrei and</strong> <strong>Herb</strong>. Great questions and excellent answers. This is the third and&nbsp;final panel from C&amp;B 2011 to air on C9. The other two panels: <a href="http://channel9.msdn.com/Shows/Going&#43;Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter" target="_blank"><strong>C&#43;&#43;11</strong></a> and <a href="http://channel9.msdn.com/Shows/Going&#43;Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism" target="_blank"><strong>Concurrency and Parallelism</strong></a> - are very well worth your time if you haven't had a chance to watch/listen to them yet.<br><br>Thanks <strong><a href="http://www.erdani.org/" target="_blank">Andrei Alexandrescu</a></strong>, <strong><a href="http://aristeia.com/" target="_blank">Scott Meyers</a></strong> and <a href="http://herbsutter.com/" target="_blank"><strong>Herb Sutter</strong></a> for&nbsp;putting on such a great event for C&#43;&#43; developers and for allowing Channel 9 to broadcast some of it.&nbsp;<strong><a href="http://cppandbeyond.com/2012/01/03/cb-2011-ask-us-anything-session-now-online/" target="_blank">I am&nbsp;so thrilled&nbsp;to learn that C&#43;&#43; and Beyond 2012 will take place August 5-8, 2012</a>!</strong> I encourage you to attend (I know I'll be there!). It will be well worth your (and your company's) time. The way I think about C&amp;B is: Mind-bending C&#43;&#43; content that's also <em>practical</em>, presented by industry experts who are very engaging, passionate about C&#43;&#43; and very approachable. The folks in attendance are stellar native developers from around the world, employing C&#43;&#43; in a variety of contexts.</p><p>Make sure to <a href="http://channel9.msdn.com/Tags/cppbeyond" target="_blank">check out all the C&amp;B 2011 content we're lucky enough to have on C9</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9" alt="Smiley"></p><p>Enjoy! Learn! Go native!<br><br><strong>Table of Contents</strong> (click on the time links to jump directly to the question/topic referenced):</p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=00m10s">[00:10]</a> On strings, UTF-8 vs UTF-16, etc...<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=03m08s">[03:08]</a> How does the ISO C&#43;&#43; standards committee work?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=04m34s">[04:34]</a> On shared_ptr performance and correctness<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=11m30s">[11:30]</a> What C&#43;&#43; work do you guys do outside of your real jobs?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=14m51s">[14:51]</a> Implementations of atomic...<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=17m07s">[17:07]</a> Memory consistency&nbsp;model...<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=22m13s">[22:13]</a> Favorite C&#43;&#43;11 features...<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=24m23s">[24:23]</a> What's next for the standard's committee?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=25m55s">[25:55]</a> How to convince your company it's OK to use templates now (C&#43;&#43;11)...<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=28m30s">[28:30]</a> Favorite feature that's not in the C&#43;&#43;11 standard...<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=30m44s">[30:44]</a> What's the deal with systematic and principled thread termination and program termination?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=36m22s">[36:22]</a> Concepts...<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=36m55s">[36:55]</a> What's going on with constexpr?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything#time=41m51s">[41:51]</a> When will we see Effective/Exceptional C&#43;&#43; books for C&#43;&#43;11?</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/scott+meyers/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1b3d92d2a8fb48c2a6219f4201703333">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything</comments>
      <itunes:summary>I was able to attend C&amp;#43;&amp;#43; and Beyond 2011 and it was a tremendous experience. I captured some great footage from the event for C9, like this end-of-last-day panel&amp;nbsp;- Ask Us Anything -&amp;nbsp;with Scott, Andrei and Herb. Great questions and excellent answers. This is the third and&amp;nbsp;final panel from C&amp;amp;B 2011 to air on C9. The other two panels: C&amp;#43;&amp;#43;11 and Concurrency and Parallelism - are very well worth your time if you haven&#39;t had a chance to watch/listen to them yet.Thanks Andrei Alexandrescu, Scott Meyers and Herb Sutter for&amp;nbsp;putting on such a great event for C&amp;#43;&amp;#43; developers and for allowing Channel 9 to broadcast some of it.&amp;nbsp;I am&amp;nbsp;so thrilled&amp;nbsp;to learn that C&amp;#43;&amp;#43; and Beyond 2012 will take place August 5-8, 2012! I encourage you to attend (I know I&#39;ll be there!). It will be well worth your (and your company&#39;s) time. The way I think about C&amp;amp;B is: Mind-bending C&amp;#43;&amp;#43; content that&#39;s also practical, presented by industry experts who are very engaging, passionate about C&amp;#43;&amp;#43; and very approachable. The folks in attendance are stellar native developers from around the world, employing C&amp;#43;&amp;#43; in a variety of contexts. Make sure to check out all the C&amp;amp;B 2011 content we&#39;re lucky enough to have on C9  Enjoy! Learn! Go native!Table of Contents (click on the time links to jump directly to the question/topic referenced): [00:10] On strings, UTF-8 vs UTF-16, etc...[03:08] How does the ISO C&amp;#43;&amp;#43; standards committee work?[04:34] On shared_ptr performance and correctness[11:30] What C&amp;#43;&amp;#43; work do you guys do outside of your real jobs?[14:51] Implementations of atomic...[17:07] Memory consistency&amp;nbsp;model...[22:13] Favorite C&amp;#43;&amp;#43;11 features...[24:23] What&#39;s next for the standard&#39;s committee?[25:55] How to convince your company it&#39;s OK to use templates now (C&amp;#43;&amp;#43;11)...[28:30] Favorite feature that&#39;s not in the C&amp;#43;&amp;#43;11 standard...[30:44] What&#39;s the deal with systematic and prin</itunes:summary>
      <itunes:duration>3153</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything</link>
      <pubDate>Tue, 03 Jan 2012 15:55:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3333/1b3d92d2-a8fb-48c2-a621-9f4201703333/CB2011AskAnythingPanel_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3333/1b3d92d2-a8fb-48c2-a621-9f4201703333/CB2011AskAnythingPanel_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3333/1b3d92d2-a8fb-48c2-a621-9f4201703333/CB2011AskAnythingPanel_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/3333/1b3d92d2-a8fb-48c2-a621-9f4201703333/CB2011AskAnythingPanel_2MB_ch9.wmv" expression="full" duration="3153" fileSize="1147908611" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3333/1b3d92d2-a8fb-48c2-a621-9f4201703333/CB2011AskAnythingPanel_ch9.mp3" expression="full" duration="3153" fileSize="25229865" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3333/1b3d92d2-a8fb-48c2-a621-9f4201703333/CB2011AskAnythingPanel_ch9.wma" expression="full" duration="3153" fileSize="25505935" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3333/1b3d92d2-a8fb-48c2-a621-9f4201703333/CB2011AskAnythingPanel_ch9.wmv" expression="full" duration="3153" fileSize="690168351" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3333/1b3d92d2-a8fb-48c2-a621-9f4201703333/CB2011AskAnythingPanel_high_ch9.mp4" expression="full" duration="3153" fileSize="1408107337" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3333/1b3d92d2-a8fb-48c2-a621-9f4201703333/CB2011AskAnythingPanel_low_ch9.mp4" expression="full" duration="3153" fileSize="281859810" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/3333/1b3d92d2-a8fb-48c2-a621-9f4201703333/CB2011AskAnythingPanel.ism/manifest" expression="full" duration="3153" fileSize="7772" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/3333/1b3d92d2-a8fb-48c2-a621-9f4201703333/CB2011AskAnythingPanel_ch9.wmv" length="690168351" 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/Going+Deep/C-and-Beyond-2011-Scott-Andrei-and-Herb-Ask-Us-Anything/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Herb Sutter</category>
      <category>C++11</category>
      <category>Andrei Alexandrescu</category>
      <category>Scott Meyers</category>
      <category>C++ and Beyond</category>
      <category>_techmeme</category>
      <category>C++ and Beyond 2011</category>
    </item>
  <item>
      <title>C&amp;B 2011 Panel: Herb Sutter, Andrei Alexandrescu and Scott Meyers - Concurrency and Parallelism</title>
      <description><![CDATA[<p>I was able to attend <strong><a href="http://cppandbeyond.com/" target="_blank">C&#43;&#43; and Beyond 2011</a></strong> and it was a <em>tremendous</em> experience. The technical depth and C&#43;&#43; goodness was profound and lasted for 3 whole days (and two evenings). Thanks <strong><a href="http://www.erdani.org/" target="_blank">Andrei Alexandrescu</a></strong>, <strong><a href="http://aristeia.com/" target="_blank">Scott Meyers</a></strong> and <strong><a href="http://www.gotw.ca/" target="_blank">Herb Sutter</a></strong> for allowing me to crash your affair with my camera - which was perhaps too big and too advanced for the likes of me - still, I was abe to capture some <em>great</em> content like this interactive <strong>panel on Concurrency and Parallelism&nbsp;with Scott, Andrei and</strong> <strong>Herb</strong>. <em>Great</em> questions from attendees. Note that this is the <strong>second</strong> in a series of <strong>three panels</strong> from C&#43;&#43; and Beyond 2011 that will appear on C9 over the coming months. </p><p>Make sure to <a href="http://channel9.msdn.com/Tags/cppbeyond" target="_blank">check out all the C&amp;B 2011 content we're lucky enough to have stored on C9</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9" alt="Smiley"></p><p>Enjoy! Learn!</p><p>Table of contents (click on the time code link to move the player to that point in time...):</p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=0m00s">[00:00]</a> Using multiple cores for <em>useful</em> work...<br><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=1m56s">[01:56]</a> Does C&#43;&#43;AMP build on PPL?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=2m48s">[02:48]</a> What about operating system scheduling for GPU operations?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=3m49s">[03:49]</a>&nbsp;Transition from platform-specific memory models to a standard(ized) C&#43;&#43; memory model (C&#43;&#43;11's MM, to be specific...).<br><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=6m41s">[06:41]</a> Is there a performance penalty associated with a standard C&#43;&#43; memory model?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=9m18s">[09:18]</a> What about functional languages/techniques (with respect to parallel and concurrent programming)?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=15m44s">[15:44]</a> Which performance pitfalls we may pitfall into?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=16m13s">[16:13]</a> What about the work on <em>ranges</em> and wouldn't they&nbsp;help&nbsp;parallelism?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=20m34s">[20:34]</a> Fortran arrays have things like slices and strides. What about C&#43;&#43;AMP?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=22m42s">[22:42]</a> Parallel debugging...<br><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=23m30s">[23:30]</a> How baked is C&#43;&#43;AMP?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=25m26s">[25:26]</a>&nbsp;On SIMD and MIMD...<br><a href="http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism#time=34m20s">[34:20]</a> Computation-following-data versus data-following-computation...</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/scott+meyers/RSS&WT.dl=0&WT.entryid=Entry:RSSView:fc9b793fcd7d4280b4cb9f42016f28f6">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism</comments>
      <itunes:summary>I was able to attend C&amp;#43;&amp;#43; and Beyond 2011 and it was a tremendous experience. The technical depth and C&amp;#43;&amp;#43; goodness was profound and lasted for 3 whole days (and two evenings). Thanks Andrei Alexandrescu, Scott Meyers and Herb Sutter for allowing me to crash your affair with my camera - which was perhaps too big and too advanced for the likes of me - still, I was abe to capture some great content like this interactive panel on Concurrency and Parallelism&amp;nbsp;with Scott, Andrei and Herb. Great questions from attendees. Note that this is the second in a series of three panels from C&amp;#43;&amp;#43; and Beyond 2011 that will appear on C9 over the coming months.  Make sure to check out all the C&amp;amp;B 2011 content we&#39;re lucky enough to have stored on C9  Enjoy! Learn! Table of contents (click on the time code link to move the player to that point in time...): [00:00] Using multiple cores for useful work...[01:56] Does C&amp;#43;&amp;#43;AMP build on PPL?[02:48] What about operating system scheduling for GPU operations?[03:49]&amp;nbsp;Transition from platform-specific memory models to a standard(ized) C&amp;#43;&amp;#43; memory model (C&amp;#43;&amp;#43;11&#39;s MM, to be specific...).[06:41] Is there a performance penalty associated with a standard C&amp;#43;&amp;#43; memory model?[09:18] What about functional languages/techniques (with respect to parallel and concurrent programming)?[15:44] Which performance pitfalls we may pitfall into?[16:13] What about the work on ranges and wouldn&#39;t they&amp;nbsp;help&amp;nbsp;parallelism?[20:34] Fortran arrays have things like slices and strides. What about C&amp;#43;&amp;#43;AMP?[22:42] Parallel debugging...[23:30] How baked is C&amp;#43;&amp;#43;AMP?[25:26]&amp;nbsp;On SIMD and MIMD...[34:20] Computation-following-data versus data-following-computation... </itunes:summary>
      <itunes:duration>2446</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism</link>
      <pubDate>Tue, 15 Nov 2011 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/28f6/fc9b793f-cd7d-4280-b4cb-9f42016f28f6/CppBeyond11ConcurrencyPanel_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/28f6/fc9b793f-cd7d-4280-b4cb-9f42016f28f6/CppBeyond11ConcurrencyPanel_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/28f6/fc9b793f-cd7d-4280-b4cb-9f42016f28f6/CppBeyond11ConcurrencyPanel_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/28f6/fc9b793f-cd7d-4280-b4cb-9f42016f28f6/CppBeyond11ConcurrencyPanel_2MB_ch9.wmv" expression="full" duration="2446" fileSize="889980381" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/28f6/fc9b793f-cd7d-4280-b4cb-9f42016f28f6/CppBeyond11ConcurrencyPanel_ch9.mp3" expression="full" duration="2446" fileSize="19574869" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/28f6/fc9b793f-cd7d-4280-b4cb-9f42016f28f6/CppBeyond11ConcurrencyPanel_ch9.wma" expression="full" duration="2446" fileSize="19789323" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/28f6/fc9b793f-cd7d-4280-b4cb-9f42016f28f6/CppBeyond11ConcurrencyPanel_ch9.wmv" expression="full" duration="2446" fileSize="526708109" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/28f6/fc9b793f-cd7d-4280-b4cb-9f42016f28f6/CppBeyond11ConcurrencyPanel_high_ch9.mp4" expression="full" duration="2446" fileSize="1067991685" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/28f6/fc9b793f-cd7d-4280-b4cb-9f42016f28f6/CppBeyond11ConcurrencyPanel_low_ch9.mp4" expression="full" duration="2446" fileSize="218756977" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/28f6/fc9b793f-cd7d-4280-b4cb-9f42016f28f6/CppBeyond11ConcurrencyPanel.ism/manifest" expression="full" duration="2446" fileSize="7842" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/28f6/fc9b793f-cd7d-4280-b4cb-9f42016f28f6/CppBeyond11ConcurrencyPanel_ch9.wmv" length="526708109" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/CB-2011-Panel-Herb-Sutter-Andrei-Alexandrescu-and-Scott-Meyers-Concurrency-and-Parallelism/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Concurrency</category>
      <category>Parallelism</category>
      <category>Herb Sutter</category>
      <category>C++11</category>
      <category>Andrei Alexandrescu</category>
      <category>Scott Meyers</category>
      <category>C++ and Beyond</category>
      <category>C++ and Beyond 2011</category>
    </item>
  <item>
      <title>C&amp;B 2011 Panel: Herb Sutter, Andrei Alexandrescu and Scott Meyers - C++11</title>
      <description><![CDATA[<p>I was able to attend <strong><a href="http://cppandbeyond.com/" target="_blank">C&#43;&#43; and Beyond 2011</a></strong> and it was a <em>tremendous</em> experience. The technical depth and C&#43;&#43; goodness was profound and lasted for 3 whole days (and two evenings). Thanks <strong><a href="http://www.erdani.org/" target="_blank">Andrei Alexandrescu</a></strong>, <strong><a href="http://aristeia.com/" target="_blank">Scott Meyers</a></strong> and <strong><a href="http://www.gotw.ca/" target="_blank">Herb Sutter</a></strong> for allowing me to crash your affair with my camera - which was perhaps too big and too advanced for the likes of me - still, I was abe to capture some <em>great</em> content like this <strong>panel on C&#43;&#43;11 with Scott, Andrei and</strong> <strong>Herb</strong>.&nbsp;<em>Great</em> questions from attendees. Note that this is the first in a series of three&nbsp;panels from C&#43;&#43; and Beyond 2011&nbsp;that will appear on C9 over the coming months. <br><br>Make sure to <a href="http://channel9.msdn.com/Tags/cppbeyond" target="_blank">check out all the C&amp;B 2011 content we're lucky enough to have stored on C9</a> <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Enjoy! Learn!</p><p>Table of contents (click on the time code link to move the player to that point in time...):</p><p><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=00m19s">[00:19]</a> When should new C&#43;&#43;11 features be adopted in production?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=09m28s">[09:28]</a> C&#43;&#43;11 Memory Model<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=15m23s">[15:23]</a> Which C&#43;&#43;11 features remain broadly missing?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=16m25s">[16:25]</a> When can we expect full C&#43;&#43;11 conformance from the major compilers?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=19m45s">[19:45]</a> -&gt; Herb Sutter asks YOU a question (please answer on this thread): What do you want the standards committee to work on next? Should they immediately start work on new features? Should they take a break before new feature work?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=21m45s">[21:45]</a> What about debugging, linking and tools - as it relates to C&#43;&#43;11?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=23m56s">[23:56]</a> What really happened to Concepts?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=29m07s">[29:07]</a> Will existing code have to be changed just to compile with a new C&#43;&#43;11 conforming compiler?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=29m38s">[29:38]</a> Why was a seemlingly complicated feature (to implement) like variadic templates rolled out sooner than a seemingly simple feature like templated typedefs?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=32m42s">[32:42]</a> What do you think we'll get wrong most often when using C&#43;&#43;11 features?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=45m13s">[45:13]</a> Return by ref or by value - is there a universal rule of thumb?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=48m32s">[48:32]</a> Why don't lambdas have typedefs for argument types?<br><a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter#time=53m02s">[53:02]</a> How do you capture enclosing scope variables when using lambdas?</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/scott+meyers/RSS&WT.dl=0&WT.entryid=Entry:RSSView:aacddb61f53f4264abb19f420166ecc8">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter</comments>
      <itunes:summary>I was able to attend C&amp;#43;&amp;#43; and Beyond 2011 and it was a tremendous experience. The technical depth and C&amp;#43;&amp;#43; goodness was profound and lasted for 3 whole days (and two evenings). Thanks Andrei Alexandrescu, Scott Meyers and Herb Sutter for allowing me to crash your affair with my camera - which was perhaps too big and too advanced for the likes of me - still, I was abe to capture some great content like this panel on C&amp;#43;&amp;#43;11 with Scott, Andrei and Herb.&amp;nbsp;Great questions from attendees. Note that this is the first in a series of three&amp;nbsp;panels from C&amp;#43;&amp;#43; and Beyond 2011&amp;nbsp;that will appear on C9 over the coming months. Make sure to check out all the C&amp;amp;B 2011 content we&#39;re lucky enough to have stored on C9  Enjoy! Learn! Table of contents (click on the time code link to move the player to that point in time...): [00:19] When should new C&amp;#43;&amp;#43;11 features be adopted in production?[09:28] C&amp;#43;&amp;#43;11 Memory Model[15:23] Which C&amp;#43;&amp;#43;11 features remain broadly missing?[16:25] When can we expect full C&amp;#43;&amp;#43;11 conformance from the major compilers?[19:45] -&amp;gt; Herb Sutter asks YOU a question (please answer on this thread): What do you want the standards committee to work on next? Should they immediately start work on new features? Should they take a break before new feature work?[21:45] What about debugging, linking and tools - as it relates to C&amp;#43;&amp;#43;11?[23:56] What really happened to Concepts?[29:07] Will existing code have to be changed just to compile with a new C&amp;#43;&amp;#43;11 conforming compiler?[29:38] Why was a seemlingly complicated feature (to implement) like variadic templates rolled out sooner than a seemingly simple feature like templated typedefs?[32:42] What do you think we&#39;ll get wrong most often when using C&amp;#43;&amp;#43;11 features?[45:13] Return by ref or by value - is there a universal rule of thumb?[48:32] Why don&#39;t lambdas have typedefs for argument types?[53:02] How do you capture enclosing scope vari</itunes:summary>
      <itunes:duration>3503</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter</link>
      <pubDate>Tue, 04 Oct 2011 16:25:10 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ecc8/aacddb61-f53f-4264-abb1-9f420166ecc8/CppBeyond11Cpp11Panel_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ecc8/aacddb61-f53f-4264-abb1-9f420166ecc8/CppBeyond11Cpp11Panel_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ecc8/aacddb61-f53f-4264-abb1-9f420166ecc8/CppBeyond11Cpp11Panel_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/ecc8/aacddb61-f53f-4264-abb1-9f420166ecc8/CppBeyond11Cpp11Panel_2MB_ch9.wmv" expression="full" duration="3503" fileSize="1272651545" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ecc8/aacddb61-f53f-4264-abb1-9f420166ecc8/CppBeyond11Cpp11Panel_ch9.mp3" expression="full" duration="3503" fileSize="28030006" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ecc8/aacddb61-f53f-4264-abb1-9f420166ecc8/CppBeyond11Cpp11Panel_ch9.wma" expression="full" duration="3503" fileSize="28335703" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ecc8/aacddb61-f53f-4264-abb1-9f420166ecc8/CppBeyond11Cpp11Panel_ch9.wmv" expression="full" duration="3503" fileSize="769658451" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ecc8/aacddb61-f53f-4264-abb1-9f420166ecc8/CppBeyond11Cpp11Panel_high_ch9.mp4" expression="full" duration="3503" fileSize="1571276472" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ecc8/aacddb61-f53f-4264-abb1-9f420166ecc8/CppBeyond11Cpp11Panel_low_ch9.mp4" expression="full" duration="3503" fileSize="354288922" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/ecc8/aacddb61-f53f-4264-abb1-9f420166ecc8/CppBeyond11Cpp11Panel.ism/manifest" expression="full" duration="3503" fileSize="7758" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/ecc8/aacddb61-f53f-4264-abb1-9f420166ecc8/CppBeyond11Cpp11Panel_ch9.wmv" length="769658451" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>22</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2011-C11-Panel-Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Herb Sutter</category>
      <category>C++11</category>
      <category>Andrei Alexandrescu</category>
      <category>Scott Meyers</category>
      <category>C++ and Beyond</category>
      <category>C++ and Beyond 2011</category>
    </item>
  <item>
      <title>Scott Meyers, Andrei Alexandrescu and Herb Sutter: C++ and Beyond</title>
      <description><![CDATA[ <p>I was able to attend <strong><a href="http://cppandbeyond.com/" target="_blank">C&#43;&#43; and Beyond 2011</a></strong> and it was a <em>tremendous</em> experience. The technical depth and C&#43;&#43; goodness was profound and lasted for 3 whole&nbsp;days (and two evenings). Thanks <strong><a href="http://www.erdani.org/" target="_blank">Andrei Alexandrescu</a></strong>, <strong><a href="http://aristeia.com/" target="_blank">Scott Meyers</a></strong> and <strong><a href="http://www.gotw.ca/" target="_blank">Herb Sutter</a></strong> for allowing me to crash your affair with my camera - which was perhaps too big and too advanced for the likes of me - still, I was abe to capture some <em>great</em> content, the first of which is this one: a <em>C9</em>&nbsp;<em>conversation with Scott, Andrei and Herb about C&#43;&#43; and beyond..</em>.</p><p>Andrei Alexandrescu is the co-designer of the <strong><a href="http://d-programming-language.org/" target="_blank">D programming language</a></strong>, technical author and research scientist at Facebook. He is also one of the world's C&#43;&#43; (and D...) template <em>masters</em>. His talk on PBD (policy based design) incorporated the mind bending use of variadic variadic template templates. As Gilad Bracha says, learning is brain damage.Thanks for the headache, Andrei! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Scott Meyers is one of the most respected C&#43;&#43; practioners in the industry. He is the author of <em>Effective C&#43;&#43;</em>, <em>More Effective C&#43;&#43;</em>, and <em>Effective STL.</em> Scott's talks on the C&#43;&#43;11 Memory Model and Perfect Forwarding were outstanding. I wish we could post them here <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Herb Sutter runs the C&#43;&#43;11 ISO committee and is one of the world's leading C&#43;&#43; authorities. Congratulations to Herb and the rest of the people involved with&nbsp;pushing the language forward&nbsp;on the recent ratification of the C&#43;&#43;11 international standard (treaty)! Herb's also Microsoft's architect for&nbsp;native programming languages, with an emphasis on C&#43;&#43;. We'll find out here what Herb thinks of D.</p><p><em>Much</em> thanks to Scott, Andrei and Herb for allowing me to randomize them right after the event ended to film this conversation. We spend a fair amount of time exploring the Beyond part of the equation. I know Niners will be <em>extremely</em> pleased to see three C&#43;&#43; titans appearing on C9 at the same time! <em>Excellent</em>.</p><p>Highlights: <br><br><a href="http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond#time=00m00s">[00:00]</a> Event debriefing</p><p><a href="http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond#time=01m38s">[01:38]</a> Scott on C&#43;&#43; developers</p><p><a href="http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond#time=03m18s">[03:18]</a> Modern C&#43;&#43;</p><p><a href="http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond#time=04m17s">[04:17]</a> Why D, Andrei?&nbsp;<br><br><a href="http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond#time=17m25s">[17:25]</a> What problems does D solve that C&#43;&#43; can't?<br><br><a href="http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond#time=22m03s">[22:03]</a> C&#43;&#43; and D interoperability (COM is old, but COM is good!)</p><p><a href="http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond#time=24m22s">[24:22]</a> C&#43;&#43;11 and Beyond<br><br><a href="http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond#time=26m01s">[26:01]</a> Herb, ISO C&#43;&#43; Committee's next phase - what are you going to do?<br><br><a href="http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond#time=28m22s">[28:22]</a> Scott, Andrei and&nbsp;Herb share perspectives on the ISO standards process, philosophies of language design, what C&#43;&#43; gets wrong, what it gets right<br><br><a href="http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond#time=49m48s">[49:48]</a> Perspectives on this year's&nbsp;event and if/when C&#43;&#43; and Beyond will happen again</p><p>Tune in. Enjoy.</p><p>PS: If you <em>can</em> attend the next C&#43;&#43; and Beyond, whenever it may happen, I can't recommend it highly enough. <em>Go</em>. Follow <strong><a href="http://twitter.com/#!/cppandbeyond" target="_blank">@cppandbeyond</a></strong> to get updates and info on when/where the three amigos will get together again.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/scott+meyers/RSS&WT.dl=0&WT.entryid=Entry:RSSView:72b6d24b9e8a4b4ab3f59f41015b60fa">]]></description>
      <comments>http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond</comments>
      <itunes:summary> I was able to attend C&amp;#43;&amp;#43; and Beyond 2011 and it was a tremendous experience. The technical depth and C&amp;#43;&amp;#43; goodness was profound and lasted for 3 whole&amp;nbsp;days (and two evenings). Thanks Andrei Alexandrescu, Scott Meyers and Herb Sutter for allowing me to crash your affair with my camera - which was perhaps too big and too advanced for the likes of me - still, I was abe to capture some great content, the first of which is this one: a C9&amp;nbsp;conversation with Scott, Andrei and Herb about C&amp;#43;&amp;#43; and beyond... Andrei Alexandrescu is the co-designer of the D programming language, technical author and research scientist at Facebook. He is also one of the world&#39;s C&amp;#43;&amp;#43; (and D...) template masters. His talk on PBD (policy based design) incorporated the mind bending use of variadic variadic template templates. As Gilad Bracha says, learning is brain damage.Thanks for the headache, Andrei!  Scott Meyers is one of the most respected C&amp;#43;&amp;#43; practioners in the industry. He is the author of Effective C&amp;#43;&amp;#43;, More Effective C&amp;#43;&amp;#43;, and Effective STL. Scott&#39;s talks on the C&amp;#43;&amp;#43;11 Memory Model and Perfect Forwarding were outstanding. I wish we could post them here  Herb Sutter runs the C&amp;#43;&amp;#43;11 ISO committee and is one of the world&#39;s leading C&amp;#43;&amp;#43; authorities. Congratulations to Herb and the rest of the people involved with&amp;nbsp;pushing the language forward&amp;nbsp;on the recent ratification of the C&amp;#43;&amp;#43;11 international standard (treaty)! Herb&#39;s also Microsoft&#39;s architect for&amp;nbsp;native programming languages, with an emphasis on C&amp;#43;&amp;#43;. We&#39;ll find out here what Herb thinks of D. Much thanks to Scott, Andrei and Herb for allowing me to randomize them right after the event ended to film this conversation. We spend a fair amount of time exploring the Beyond part of the equation. I know Niners will be extremely pleased to see three C&amp;#43;&amp;#43; titans appearing on C9 at the same time! Excellent. Highlights: [00:00] Ev</itunes:summary>
      <itunes:duration>3498</itunes:duration>
      <link>http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond</link>
      <pubDate>Wed, 24 Aug 2011 18:28:59 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/60fa/72b6d24b-9e8a-4b4a-b3f5-9f41015b60fa/CB2011ScottAndreiHerbC9Interview_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/60fa/72b6d24b-9e8a-4b4a-b3f5-9f41015b60fa/CB2011ScottAndreiHerbC9Interview_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/60fa/72b6d24b-9e8a-4b4a-b3f5-9f41015b60fa/CB2011ScottAndreiHerbC9Interview_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/60fa/72b6d24b-9e8a-4b4a-b3f5-9f41015b60fa/CB2011ScottAndreiHerbC9Interview_2MB_ch9.wmv" expression="full" duration="3498" fileSize="1269823282" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/60fa/72b6d24b-9e8a-4b4a-b3f5-9f41015b60fa/CB2011ScottAndreiHerbC9Interview_ch9.mp3" expression="full" duration="3498" fileSize="27992780" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/60fa/72b6d24b-9e8a-4b4a-b3f5-9f41015b60fa/CB2011ScottAndreiHerbC9Interview_ch9.wma" expression="full" duration="3498" fileSize="28299655" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/60fa/72b6d24b-9e8a-4b4a-b3f5-9f41015b60fa/CB2011ScottAndreiHerbC9Interview_ch9.wmv" expression="full" duration="3498" fileSize="774026421" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/60fa/72b6d24b-9e8a-4b4a-b3f5-9f41015b60fa/CB2011ScottAndreiHerbC9Interview_high_ch9.mp4" expression="full" duration="3498" fileSize="1559977150" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/60fa/72b6d24b-9e8a-4b4a-b3f5-9f41015b60fa/CB2011ScottAndreiHerbC9Interview_low_ch9.mp4" expression="full" duration="3498" fileSize="353819618" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/60fa/72b6d24b-9e8a-4b4a-b3f5-9f41015b60fa/CB2011ScottAndreiHerbC9Interview.ism/manifest" expression="full" duration="3498" fileSize="7912" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/60fa/72b6d24b-9e8a-4b4a-b3f5-9f41015b60fa/CB2011ScottAndreiHerbC9Interview_ch9.wmv" length="774026421" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>34</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond/rss</wfw:commentRss>
      <category>C++</category>
      <category>C++0x</category>
      <category>Programming</category>
      <category>Programming Languages</category>
      <category>Herb Sutter</category>
      <category>C++11</category>
      <category>Andrei Alexandrescu</category>
      <category>D</category>
      <category>Scott Meyers</category>
      <category>C++ and Beyond</category>
      <category>C++ and Beyond 2011</category>
    </item>    
</channel>
</rss>