Registration is now open for CppCon 2018 to be held September 23-28, 2018 at the Meydenbauer Center in Bellevue, Washington, USA.
CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in the beautiful Seattle neighborhood and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.

What you can expect at CppCon:
- Pre and post-conference classes: Choose from these exciting classes:
 - 
- Engage, Entertain, Educate: Technical Speaking that Works with Andrei Alexandrescu, Kate Gregory, Scott Meyers (Class size strictly limited.)
 - Advanced and Modern C++ Programming: The Tricky Parts with Nicolai Josuttis
 - Concurrency with Modern C++ with Rainer Grimm
 - Interface Design for Modern C++ with Bob Steagall
 - Modern C++ Template Programming with Steve Dewhurst
 - Modernizing your C++ with Michael Caisse
 - Thinking Small with Patrice Roy
 - Accelerated TDD: For More Productive C++ with Phil Nash (available as one-day or two day)
 - C++ Best Practices with Jason Turner
 - Leveraging Modern C++ for Embedded Systems with Ben Saks and Dan Saks
 - Debugging and Profiling C++ Code on Linux with Thomas McGuire
 - Essential C++ Design with Klaus Inglberger
 - Generic Programming 2.0 with Concepts and Ranges with Christopher Di Bella
 - Parallel Programming with Modern C++: from CPU to GPU with Gordon Brown and Michael Wong
 - The Standard Library from Scratch with Arthur O’Dwyer
 
 - Invited talks and panels: Expect a week full of insight from some of the world’s leading experts in C++. Still have questions? Ask them at one of CppCon’s panels featuring those at the cutting edge of the language.
 - Presentations by the C++ community: What do embedded systems, game development, high frequency trading, and particle accelerators have in common? C++, of course! Expect talks from a broad range of domains experts focused on practical C++ techniques, libraries, and tools.
 - Lightning talks: Get informed at a fast pace during special sessions of short, less formal talks. Never presented at a conference before? This is your chance to share your thoughts on a C++-related topic in an informal setting.
 - Evening events, dinners, and “unconference” time: Relax, socialize with speakers and other attendees, or start an impromptu coding session.
 
CppCon’s goal is to encourage the best use of C++ while preserving the diversity of viewpoints and experiences. The conference is a project of the Standard C++ Foundation, a not-for-profit organization whose purpose is to support the C++ software developer community and promote the understanding and use of modern, standard C++ on all compilers and platforms.
					
CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community and so we invite you to present. The conference regular program consists of five days of seven tracks of one hour sessions.
In 2012, Matt and a colleague were arguing whether it was efficient to use the then-new-fangled range for. During the discussion a bash script was written to quickly compile C++ source and dump the assembly. Five years later and that script has grown into a website relied on by many to quickly see the code their compiler emits, to compare different compilers’ code generation and behaviour, to quickly prototype and share code, and investigate the effect of optimization flags.
Herb Sutter‘s plenary is entitled, 
Titus leads Google’s C++ common libraries project and is one of four arbiters of Google’s official C++ style guidelines. For the last 6 years, Titus has been organizing, maintaining, and evolving the foundational components of Google’s C++ codebase using modern automation and tooling. Titus also designed much of Google’s internal C++ training curriculum, and reinvented Google’s C++ mentorship program. Prior to tackling these large scale C++ challenges, Titus worked on networking APIs in embedded systems.