<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>C++ and Beyond</title>
	<atom:link href="http://cppandbeyond.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cppandbeyond.com</link>
	<description>Meyers • Sutter • Alexandrescu</description>
	<lastBuildDate>Wed, 12 Jun 2013 14:31:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='cppandbeyond.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>C++ and Beyond</title>
		<link>http://cppandbeyond.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://cppandbeyond.com/osd.xml" title="C++ and Beyond" />
	<atom:link rel='hub' href='http://cppandbeyond.com/?pushpress=hub'/>
		<item>
		<title>C&amp;B 2013 Topic Suggestions</title>
		<link>http://cppandbeyond.com/2013/06/06/cb-2013-topic-suggestions/</link>
		<comments>http://cppandbeyond.com/2013/06/06/cb-2013-topic-suggestions/#comments</comments>
		<pubDate>Thu, 06 Jun 2013 17:25:24 +0000</pubDate>
		<dc:creator>Lisa Wells</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[c++ tools]]></category>
		<category><![CDATA[defect prevention]]></category>
		<category><![CDATA[error handling]]></category>
		<category><![CDATA[how to teach c++]]></category>
		<category><![CDATA[robust systems]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://cppandbeyond.com/?p=2135</guid>
		<description><![CDATA[We generally ask our visitors for topic suggestions, and recently we received a comment from Kyle Kloepper with some really good ones! Here are Kyle&#8217;s topic suggestions with Andrei Alexandrescu&#8217;s responses: 1. Error handling in C++ – What are the various ways to handle unexpected conditions in a C++ program? Are there superior error handling [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2135&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We generally ask our visitors for topic suggestions, and recently we received a comment from Kyle Kloepper with some really good ones! Here are Kyle&#8217;s topic suggestions with Andrei Alexandrescu&#8217;s responses:</p>
<p><strong>1. Error handling in C++ –</strong> What are the various ways to handle unexpected conditions in a C++ program? Are there superior error handling paradigms in other languages which should be modeled? What needs to be taken into account to choose between exceptions, error codes, bool try_xxx() with output arguments, noexcept, assert, program by contract, or something else? How can an error handling design be evaluated? How can that design be made robust to changes by future, and perhaps non-expert, developers?</p>
<p style="padding-left:30px;"><strong>Andrei&#8217;s response:</strong><br />
There’s new work on transactional error handling (borrowing from a language that shall remain unnamed) that I think is very worth sharing. That work is as of now platform-dependent, but there’s effort on standardizing it.</p>
<p><strong>2. Unit testing and defect prevention</strong> – What are the current best practices in C++ unit testing? How do C++ features support unit testing? What is a unit test, and more importantly, what is not a unit test? What is the purpose of unit testing (e.g. speed development, provide a more robust code base, reduce maintenance costs)? How many unit tests should a module have? What is the proper interaction between unit testing, asserts, and runtime checking? How can C++ language features be used to prevent the introduction of defects so that unit tests need not be written?</p>
<p style="padding-left:30px;"><strong>Andrei&#8217;s response:</strong><br />
We at Facebook use Google’s unit testing mini-framework with great results, and I’m unclear how many actually do know about such.</p>
<p><strong>3. When not to use C++ –</strong> What problems are best solved by a language (or tool) other than C++? What languages are those and why are they better than C++ for the specific problem? How should designs in those languages inform how C++ programs are written? How can C++ integrate with those other languages to put together a more complete system?</p>
<p><strong>4. Robust systems</strong> – How can modules be designed and built to isolate failures and continue operation in the face of invalid input, hardware errors, logic errors, and upgrade regressions? Does this need to be designed in at the class level or at the application scale? How is robustness measured? What are examples of high availability C++ applications and projects and how was that achieved? How correct does code need to be and still be robust?</p>
<p style="padding-left:30px;"><strong>Andrei&#8217;s response:</strong><br />
3 &amp; 4: These are interesting questions or even defining topics for a panel.</p>
<p><strong>5. How to teach C++ –</strong> What are successful ways that a C code base and C developers can adapt to using C++? Is that conversion worth the cost? What are the most useful C++ features (i.e. which features should be promoted first)? How can an individual developer impact an organization in a significant way? What are the liabilities of C++ over against C and how can they be minimized? What are examples of large projects and companies who have made the switch? How can the tendency to write C code in a C++ code base be prevented?</p>
<p style="padding-left:30px;"><strong>Andrei&#8217;s response:</strong><br />
I’ll defer that to Herb, who could teach C++ to a Stegosaurus (as I’m sure you know, Stegosauri have a learning disability even by dinosaur standard).</p>
<p><strong>6. C++ tools</strong> – What programs, applications, and libraries should be used to get the most out of C++ (e.g. editors, source control, code generators, debuggers, static analyzers, runtime instrumentation, compilers, libraries)? Specifically what about those tools enables more productive, higher quality, or easier to understand code (in the case that a specific tool cannot be used in some other development environment)?</p>
<p style="padding-left:30px;"><strong>Andrei&#8217;s response:</strong><br />
That’s a great idea as well, we were actually discussing it a couple of weeks ago.</p>
<p>You can view the entire blog post and comment exchange here: <a href="http://cppandbeyond.com/cb2013-schedule/">http://cppandbeyond.com/cb2013-schedule/</a></p>
<p>Do you have any topic suggestions, comments, or opinions? Please be sure to comment below, we&#8217;d love to hear them.</p>
<br />Filed under: <a href='http://cppandbeyond.com/category/general/'>General</a> Tagged: <a href='http://cppandbeyond.com/tag/c-tools/'>c++ tools</a>, <a href='http://cppandbeyond.com/tag/defect-prevention/'>defect prevention</a>, <a href='http://cppandbeyond.com/tag/error-handling/'>error handling</a>, <a href='http://cppandbeyond.com/tag/how-to-teach-c/'>how to teach c++</a>, <a href='http://cppandbeyond.com/tag/robust-systems/'>robust systems</a>, <a href='http://cppandbeyond.com/tag/unit-testing/'>unit testing</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cppandbeyond.wordpress.com/2135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cppandbeyond.wordpress.com/2135/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2135&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cppandbeyond.com/2013/06/06/cb-2013-topic-suggestions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/fa6bffad6ab583d5cf2e44cb35be49f1?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">marketingmind</media:title>
		</media:content>
	</item>
		<item>
		<title>Final Week for Early Bird Discount!</title>
		<link>http://cppandbeyond.com/2013/06/02/final-week-for-early-bird-discount/</link>
		<comments>http://cppandbeyond.com/2013/06/02/final-week-for-early-bird-discount/#comments</comments>
		<pubDate>Sun, 02 Jun 2013 17:25:56 +0000</pubDate>
		<dc:creator>Lisa Wells</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cppandbeyond.com/?p=2088</guid>
		<description><![CDATA[The Early Bird registration discount expires in just one week (June 9).  Don&#8217;t miss out on an opportunity to save $300 off registration. Also, we have begun posting some topics for the technical sessions, so be sure to check them out at http://cppandbeyond.com/cb2013-schedule/. Do you have a topic you’d like to see covered? Don’t be [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2088&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><strong>The Early Bird registration discount expires in just one week (June 9).</strong>  Don&#8217;t miss out on an opportunity to save $300 off registration.</p>
<p>Also, we have begun posting some topics for the technical sessions, so be sure to check them out at <a href="http://cppandbeyond.com/cb2013-schedule/">http://cppandbeyond.com/cb2013-schedule/</a>.</p>
<p>Do you have a topic you’d like to see covered? Don’t be a Bashful Boris! You can suggest a topic either through a <a href="http://cppandbeyond.com/cb2013-schedule/">blog comment</a> or via <a href="mailto:cppandbeyond@gmail.com">email</a> to me (C&amp;B Coordinator).</p>
<p>Lisa Wells</p>
<br />Filed under: <a href='http://cppandbeyond.com/category/general/'>General</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cppandbeyond.wordpress.com/2088/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cppandbeyond.wordpress.com/2088/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2088&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cppandbeyond.com/2013/06/02/final-week-for-early-bird-discount/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/fa6bffad6ab583d5cf2e44cb35be49f1?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">marketingmind</media:title>
		</media:content>
	</item>
		<item>
		<title>Session Announcement: A Crash Course in C++14</title>
		<link>http://cppandbeyond.com/2013/05/27/session-announcement-a-crash-course-in-c14/</link>
		<comments>http://cppandbeyond.com/2013/05/27/session-announcement-a-crash-course-in-c14/#comments</comments>
		<pubDate>Mon, 27 May 2013 16:50:04 +0000</pubDate>
		<dc:creator>scottmeyers</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cppandbeyond.com/?p=2108</guid>
		<description><![CDATA[A Committee Draft for C++14 was adopted in April, so we now have a good idea of what the next revision of C++ will look like. On the language side, headliner features include significantly increased lambda and constexpr functionality, return type deduction for &#8220;normal&#8221; (i.e., non-lambda) functions, and templates for variables. In the standard library, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2108&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>A Committee Draft for C++14 was adopted in April, so we now have a good idea of what the next revision of C++ will look like. On the language side, headliner features include significantly increased lambda and constexpr functionality, return type deduction for &#8220;normal&#8221; (i.e., non-lambda) functions, and templates for variables. In the standard library, significant additions include support for reader/writer locks, std::make_unique, std::optional, std::dynarray, and IO operations that preserve the value of quoted strings.  These lists are not exhaustive, but they should suffice to make clear that C++14 is far more than a C++11 bugfix release.</p>
<p>By the time <em>C++ and Beyond</em> takes place in December, we expect that some of these features will have started to appear in compilers and standard libraries, so knowing about them will be eminently practical. But we have a second reason for offering this talk: it will permit us to assume that everybody&#8217;s up to speed on C++14 basics. That will allow us to use those basics in later talks at C&amp;B. Given that <em>C++ and Beyond</em> takes place just a month before 2014 begins, demonstrating how to incorporate C++14 features in real code bases is only natural.</p>
<p>Andrei and Herb and I have agreed that this is a talk we&#8217;ll definitely give at C&amp;B, but we haven&#8217;t yet decided who will give it. In fact, it may end up being a joint presentation by two or even all three of us.  We&#8217;ll figure that out later. For now, rest assured that if you attend C&amp;B in December 2013, you&#8217;ll leave well prepared for C++ in 2014.</p>
<p>Scott</p>
<p>&nbsp;</p>
<br />Filed under: <a href='http://cppandbeyond.com/category/general/'>General</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cppandbeyond.wordpress.com/2108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cppandbeyond.wordpress.com/2108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2108&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cppandbeyond.com/2013/05/27/session-announcement-a-crash-course-in-c14/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b8f3e3968428bd663aea584352bc556c?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">scottmeyers</media:title>
		</media:content>
	</item>
		<item>
		<title>2013 Session: C++11 and C++14 Style</title>
		<link>http://cppandbeyond.com/2013/05/25/2013-session-c11-and-c14-style/</link>
		<comments>http://cppandbeyond.com/2013/05/25/2013-session-c11-and-c14-style/#comments</comments>
		<pubDate>Sun, 26 May 2013 00:08:57 +0000</pubDate>
		<dc:creator>Herb Sutter</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cppandbeyond.com/?p=2093</guid>
		<description><![CDATA[This session will cover modern and current C++ style, focusing on C++14. I&#8217;ll demonstrate how major features and idioms from C++98 are now entirely replaced or subsumed and should be used no more; how other major features and idioms have been dramatically improved to the point where you code is cleaner and safer and you&#8217;ll even think [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2093&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This session will cover modern and current C++ style, focusing on C++14. I&#8217;ll demonstrate how major features and idioms from C++98 are now entirely replaced or subsumed and should be used no more; how other major features and idioms have been dramatically improved to the point where you code is cleaner and safer and you&#8217;ll even <em>think</em> in a different style; and how pervasive styles as common as variable declarations are changed forever, and not just for style but for serious technical safety and efficiency benefits. For one thing, you&#8217;ll never look at &#8216;auto&#8217; the same way again (there, I said it; bring out the lederhosen and pitchforks! or attend the session and challenge in person to dig deep into the good reasons for the new reality).</p>
<p>Why C++14? Two reasons: First, it really does &#8220;complete C++11&#8243; with small but important consistency features like generic lambdas and make_unique that let us teach modern C++ style with fewer &#8220;except for&#8221; footnotes. Second, C++14 &#8220;is&#8221; C++ for the next several years and it&#8217;s real; as of last month it&#8217;s feature-complete, and I expect we will have at least two complete major commercial implementations available next year around the same time C++14 is formally published.</p>
<p>C++14 is a small but important improvement on C++11 that really does complete the language. What this means is that we&#8217;re going to have a complete and simpler set of idioms and styles to learn and use.</p>
<p>I&#8217;m planning to spend at least two hours in these highly interactive sessions. Be prepared to interact, challenge, and otherwise participate, and to discover new and useful information even if you&#8217;ve already been heavily using C++11.</p>
<br />Filed under: <a href='http://cppandbeyond.com/category/general/'>General</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cppandbeyond.wordpress.com/2093/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cppandbeyond.wordpress.com/2093/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2093&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cppandbeyond.com/2013/05/25/2013-session-c11-and-c14-style/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0ba56bfd231f8f04feb057728975181?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Herb Sutter</media:title>
		</media:content>
	</item>
		<item>
		<title>Early-Bird Registration Rates Expire June 9</title>
		<link>http://cppandbeyond.com/2013/05/24/early-bird-registration-rates-expire-june-9/</link>
		<comments>http://cppandbeyond.com/2013/05/24/early-bird-registration-rates-expire-june-9/#comments</comments>
		<pubDate>Fri, 24 May 2013 13:21:43 +0000</pubDate>
		<dc:creator>Lisa Wells</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cppandbeyond.com/?p=2085</guid>
		<description><![CDATA[This is a gentle reminder that the deadline for C&#38;B 2013 early bird registration is fast approaching and June 9th will be here before you know it.  What is early bird registration? For those who register by June 9th, you will receive a $300 discount! If you&#8217;ve been procrastinating about getting authorization to attend or [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2085&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is a gentle reminder that the deadline for C&amp;B 2013 early bird registration is fast approaching and June 9th will be here before you know it.  What is early bird registration? For those who register by June 9th, you will receive a $300 discount!</p>
<p>If you&#8217;ve been procrastinating about getting authorization to attend or have been putting off the necessary paperwork, now would be a good time to tackle those tasks.  The early-bird period will not be extended, so you&#8217;ll want to get in under the June 9th deadline if you possibly can.</p>
<p>For those of you who have already registered, you can sit back and relax. Or lean forward and tense up, your choice.  In any case, please <a href="mailto:cppandbeyond@gmail.com">contact me</a> if you have any questions about registration or need information to complete paperwork. I&#8217;m here to help!</p>
<p>Lisa Wells<br />
C&amp;B Coordinator</p>
<br />Filed under: <a href='http://cppandbeyond.com/category/general/'>General</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cppandbeyond.wordpress.com/2085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cppandbeyond.wordpress.com/2085/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2085&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cppandbeyond.com/2013/05/24/early-bird-registration-rates-expire-june-9/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/fa6bffad6ab583d5cf2e44cb35be49f1?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">marketingmind</media:title>
		</media:content>
	</item>
		<item>
		<title>Prospective Session: Concurrent Data Structures and Standard C++</title>
		<link>http://cppandbeyond.com/2013/05/08/prospective-session-concurrent-data-structures-and-standard-c/</link>
		<comments>http://cppandbeyond.com/2013/05/08/prospective-session-concurrent-data-structures-and-standard-c/#comments</comments>
		<pubDate>Wed, 08 May 2013 22:36:52 +0000</pubDate>
		<dc:creator>scottmeyers</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cppandbeyond.com/?p=2076</guid>
		<description><![CDATA[I was recently invited to deliver a talk at an upcoming conference, and that meant I had to come up with a topic. I wrote up a talk description, but when I was done, I decided that I wanted to save it for this year&#8217;s C++ and Beyond.  As a result, I now have a [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2076&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I was recently invited to deliver a talk at an upcoming conference, and that meant I had to come up with a topic. I wrote up a talk description, but when I was done, I decided that I wanted to save it for this year&#8217;s <em>C++ and Beyond</em>.  As a result, I now have a topic to announce for this December&#8217;s C&amp;B:</p>
<blockquote><p><b>Concurrent Data Structures and Standard C++</b></p>
<p>Concurrent data structures permit multiple writers to simultaneously modify a single data structure. Used properly, they can avoid scalability bottlenecks in multithreaded systems. Used improperly, they can decrease program performance.</p>
<p>There are no concurrent data structures in the C++98 standard library. The C++11 standard library is similarly bare, and C++14 is unlikely to change that.  Nevertheless, concurrent data structures for C++ developers are widely available from sources such as <a href="http://msdn.microsoft.com/en-us/library/dd492418.aspx">Microsoft’s PPL</a>, <a href="http://threadingbuildingblocks.org/">Intel’s TBB</a>, and <a href="http://www.boost.org/">Boost</a>. In this talk, I&#8217;ll examine the motivation and use cases for concurrent data structures, discuss their limitations, survey offerings common to PPL and TBB, and contrast concurrent APIs with those of seemingly similar serial counterparts (e.g., <code>concurrent_vector</code> vs. <code>std::vector</code>). I&#8217;ll also explain why writing your own concurrent data structure is much more complicated and error-prone than most people initially imagine.  (If you’re not familiar with the ABA problem, this presentation will explain why you should be.)</p></blockquote>
<p>Scott</p>
<p>PS &#8211; I still don&#8217;t know what I&#8217;ll talk about at the other conference :-)</p>
<br />Filed under: <a href='http://cppandbeyond.com/category/general/'>General</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cppandbeyond.wordpress.com/2076/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cppandbeyond.wordpress.com/2076/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2076&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cppandbeyond.com/2013/05/08/prospective-session-concurrent-data-structures-and-standard-c/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b8f3e3968428bd663aea584352bc556c?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">scottmeyers</media:title>
		</media:content>
	</item>
		<item>
		<title>C&amp;B 2013 25% sold out!</title>
		<link>http://cppandbeyond.com/2013/04/10/cb-2013-25-sold-out/</link>
		<comments>http://cppandbeyond.com/2013/04/10/cb-2013-25-sold-out/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 18:06:51 +0000</pubDate>
		<dc:creator>Lisa Wells</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cppandbeyond.com/?p=2068</guid>
		<description><![CDATA[This week we got registration #16, so we&#8217;re 25% sold out.   With only 48 more seats left, we&#8217;re likely to be full around the beginning of July (the attendance limit of 64 people is a hard limit due to physical constraints at the hotel.)  So if you&#8217;ve been thinking about registering, it would be prudent [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2068&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This week we got registration #16, so we&#8217;re 25% sold out.   With only 48 more seats left, we&#8217;re likely to be full around the beginning of July (the attendance limit of 64 people is a hard limit due to physical constraints at the hotel.)  So if you&#8217;ve been thinking about registering, it would be prudent to act sooner rather than later as this event will surely be a sold out event.</p>
<p>I hope to see you at Snowqualmie falls in December!</p>
<p>Lisa</p>
<br />Filed under: <a href='http://cppandbeyond.com/category/general/'>General</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cppandbeyond.wordpress.com/2068/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cppandbeyond.wordpress.com/2068/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2068&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cppandbeyond.com/2013/04/10/cb-2013-25-sold-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/fa6bffad6ab583d5cf2e44cb35be49f1?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">marketingmind</media:title>
		</media:content>
	</item>
		<item>
		<title>C&amp;B Video Gallery Now Available</title>
		<link>http://cppandbeyond.com/2013/03/01/cb-video-gallery-now-available/</link>
		<comments>http://cppandbeyond.com/2013/03/01/cb-video-gallery-now-available/#comments</comments>
		<pubDate>Fri, 01 Mar 2013 22:24:06 +0000</pubDate>
		<dc:creator>scottmeyers</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cppandbeyond.com/?p=2019</guid>
		<description><![CDATA[In case you missed the link I slipped into my last message, please note that we&#8217;ve now assembled a page of links to videos from past C++ and Beyonds.  There are seven full sessions from last year&#8217;s C&#38;B, plus an hour-long interview with the three of us made during the event. From the 2011 C&#38;B, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2019&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://cppandbeyond.files.wordpress.com/2013/03/motion-picture-camera-cartoon.png"><img class=" wp-image alignright" id="i-2059" alt="Image" src="http://cppandbeyond.files.wordpress.com/2013/03/motion-picture-camera-cartoon.png?w=143&#038;h=143" width="143" height="143" /></a>In case you missed the link I slipped into my last message, please note that we&#8217;ve now assembled <a href="http://cppandbeyond.com/video-gallery/">a page of links to videos from past <em>C++ and Beyond</em>s</a>.  There are seven full sessions from last year&#8217;s C&amp;B, plus an hour-long interview with the three of us made during the event. From the 2011 C&amp;B, we have four full sessions, plus two attendee interviews. There&#8217;s no video from 2010, sorry, though the presentation materials can be <a href="http://www.artima.com/shop/cpp_and_beyond_2010">purchased</a>.</p>
<p>We&#8217;ve made an announcement to this blog each time we&#8217;ve published a new video, and we&#8217;ll continue to do that for future video releases. Instead of searching back blog posts to find out what&#8217;s been put out, however, you can now simply visit the C&amp;B Video Gallery.</p>
<p>Enjoy!</p>
<p>Scott</p>
<p> </p>
<br />Filed under: <a href='http://cppandbeyond.com/category/general/'>General</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cppandbeyond.wordpress.com/2019/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cppandbeyond.wordpress.com/2019/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=2019&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cppandbeyond.com/2013/03/01/cb-video-gallery-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b8f3e3968428bd663aea584352bc556c?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">scottmeyers</media:title>
		</media:content>

		<media:content url="http://cppandbeyond.files.wordpress.com/2013/03/motion-picture-camera-cartoon.png?w=325" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>
	</item>
		<item>
		<title>Registration for C&amp;B 2013 is Open!</title>
		<link>http://cppandbeyond.com/2013/03/01/registration-for-cb-2013-is-open/</link>
		<comments>http://cppandbeyond.com/2013/03/01/registration-for-cb-2013-is-open/#comments</comments>
		<pubDate>Fri, 01 Mar 2013 12:49:59 +0000</pubDate>
		<dc:creator>scottmeyers</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cppandbeyond.com/?p=1984</guid>
		<description><![CDATA[C++ and Beyond 2013 will take place December 9-12 at the Salish Lodge and Spa in Snoqualmie, Washington, USA (not far from Seattle). Registration is now open. Attendance will be limited to 64 people.  (That&#8217;s the capacity of the ballroom.) Given that C&#38;B has attracted about 100 people each year, it&#8217;s essentially certain that we&#8217;ll [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=1984&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em><a href="http://cppandbeyond.files.wordpress.com/2013/02/12232116_s.jpg"><img class="size-medium wp-image-1985 alignleft" alt="12232116_s" src="http://cppandbeyond.files.wordpress.com/2013/02/12232116_s.jpg?w=135&#038;h=119" width="135" height="119" /></a></em><em>C++ and Beyond 2013</em> will take place December 9-12 at the Salish Lodge and Spa in Snoqualmie, Washington, USA (not far from Seattle). <strong>Registration is now open.</strong></p>
<p><strong>Attendance will be limited to 64 people.</strong>  (That&#8217;s the capacity of the ballroom.) Given that C&amp;B has attracted about 100 people each year, it&#8217;s essentially certain that we&#8217;ll sell out.  As a result, I encourage you to sign up as soon as you can. Once we sell out, we&#8217;ll start a waiting list, but past experience suggests that we won&#8217;t be able to offer spots to more than a handful of people on that list.</p>
<p><strong>Early bird registration runs through June 9</strong> and features a 10% discount off the standard registration fee.</p>
<h2 style="text-align:center;"><a href="http://cppandbeyond2013.eventbrite.com/"><span style="color:#ff6600;"><strong>Click here to register.</strong></span></a></h2>
<p>Detailed information about <em>C++ and Beyond</em> is available at its web site:</p>
<ul>
<li><a href="http://cppandbeyond.com/">A summary of the event</a> and <a href="http://cppandbeyond.com/about-c-and-beyond/">an overview of the thinking behind it</a>.</li>
<li>The (always evolving) <a href="http://cppandbeyond.com/cb2013-schedule/">schedule for C&amp;B 2013</a>.</li>
<li><a href="http://cppandbeyond.com/salish-lodge-information/">Venue information</a>, including how to make your hotel reservation (which is separate from registering for C&amp;B itself).</li>
<li><a href="http://cppandbeyond.com/faqs/">The C&amp;B FAQ</a>.</li>
<li><a href="http://cppandbeyond.com/video-gallery/">Videos of past C&amp;B presentations</a>.</li>
</ul>
<p>Andrei and Herb and I hope to see you at C&amp;B 2013 in December!</p>
<p>Scott</p>
<br />Filed under: <a href='http://cppandbeyond.com/category/general/'>General</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cppandbeyond.wordpress.com/1984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cppandbeyond.wordpress.com/1984/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=1984&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cppandbeyond.com/2013/03/01/registration-for-cb-2013-is-open/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b8f3e3968428bd663aea584352bc556c?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">scottmeyers</media:title>
		</media:content>

		<media:content url="http://cppandbeyond.files.wordpress.com/2013/02/12232116_s.jpg?w=300" medium="image">
			<media:title type="html">12232116_s</media:title>
		</media:content>
	</item>
		<item>
		<title>C&amp;B 2013 Dates Finalized: December 9-12, 2013</title>
		<link>http://cppandbeyond.com/2013/02/11/cb-2013-dates-finalized-december-9-12-2013/</link>
		<comments>http://cppandbeyond.com/2013/02/11/cb-2013-dates-finalized-december-9-12-2013/#comments</comments>
		<pubDate>Mon, 11 Feb 2013 18:00:30 +0000</pubDate>
		<dc:creator>scottmeyers</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cppandbeyond.com/?p=1731</guid>
		<description><![CDATA[About a month ago, I posted tentative dates for C&#38;B 2013.  I cautioned that there was no contract yet, and I&#8217;m glad I did, because shortly thereafter we discovered an off-by-one scheduling snafu.  As a result, the dates are not the ones I posted earlier, they&#8217;re a day later: Monday evening, December 9, through Thursday, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=1731&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://cppandbeyond.files.wordpress.com/2013/02/2013.jpg"><img class=" wp-image-1735 alignleft" alt="2013" src="http://cppandbeyond.files.wordpress.com/2013/02/2013.jpg?w=195&#038;h=215" width="195" height="215" /></a>About a month ago, I posted tentative dates for C&amp;B 2013.  I cautioned that there was no contract yet, and I&#8217;m glad I did, because shortly thereafter we discovered an off-by-one scheduling snafu.  As a result, the dates are not the ones I posted earlier, they&#8217;re a day later: <strong>Monday evening, December 9, through Thursday, December 12</strong>.</p>
<p>The inital C&amp;B in 2010 was held at the Salish Lodge and Spa in Snoqualmie, Washington, USA.  In 2011, we had a larger group in a larger venue, and last year we bumped up the numbers again.   Growth was ours, it seemed, but we sensed that C&amp;B was looking more like a conventional conference and less like the unique event we had originally envisioned. For 2013, we decided to return to our roots, both geographically and organizationally.</p>
<div id="attachment_1743" class="wp-caption alignright" style="width: 177px"><a href="http://cppandbeyond.files.wordpress.com/2013/02/11744325_s.jpg"><img class=" wp-image-1743  " alt="11744325_s" src="http://cppandbeyond.files.wordpress.com/2013/02/11744325_s.jpg?w=167&#038;h=222" width="167" height="222" /></a><p class="wp-caption-text">For scale, note Salish Lodge in the upper left and the people in middle of the photo.</p></div>
<p>C&amp;B 2013 will return to the <a href="http://www.salishlodge.com/">Salish Lodge and Spa</a> in Snoqualmie, Washington (not far from Seattle). Enrollment will again be limited to the capacity of the ballroom (~64 attendees). Scott will again lead lunchtime walks. Evenings will again feature free-form &#8220;hang out with the speakers&#8221; sessions. Hotel guestrooms will again boast fireplaces, whirlpool tubs for two, and one whopping big waterfall just steps from the front door. If you were part of C&amp;B 2010, you know what I&#8217;m talking about. If you weren&#8217;t, ask around: you&#8217;ll wish you had been.</p>
<p>We&#8217;ll announce more details when they&#8217;ve been finalized, including when registration for C&amp;B 2013 will begin. In the meantime, <span style="color:#008000;"><strong>reserve December 9-12 for <em>C++ and Beyond</em> 2013</strong></span> in Snoqualmie, Washington, USA.</p>
<p>Scott</p>
<br />Filed under: <a href='http://cppandbeyond.com/category/general/'>General</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cppandbeyond.wordpress.com/1731/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cppandbeyond.wordpress.com/1731/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cppandbeyond.com&#038;blog=11284844&#038;post=1731&#038;subd=cppandbeyond&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cppandbeyond.com/2013/02/11/cb-2013-dates-finalized-december-9-12-2013/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b8f3e3968428bd663aea584352bc556c?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">scottmeyers</media:title>
		</media:content>

		<media:content url="http://cppandbeyond.files.wordpress.com/2013/02/2013.jpg" medium="image">
			<media:title type="html">2013</media:title>
		</media:content>

		<media:content url="http://cppandbeyond.files.wordpress.com/2013/02/11744325_s.jpg?w=226" medium="image">
			<media:title type="html">11744325_s</media:title>
		</media:content>
	</item>
	</channel>
</rss>
