We’re pleased to announce that the 2019 Poster Program is now available! We have twelve outstanding entries this year, and encourage you to stop by and read all of them.
Lightning Talks and Lightning Challenge
Whilst many of the main conference talks go deep, Lightning Talks are, well, lighter. That doesn’t mean you won’t gain deep insights from some. Many, however, are humorous, entertaining – and often high-energy!
They can also be a great opportunity for newer speakers to break in to speaking at the CppCon venue.
So if you have something to share that the C++ community might enjoy, and you think you can fit it into a five-minute package, post your submission here
Note that the lightning talk sessions are open to anyone, regardless of whether they have a conference ticket – even if you want to speak!
Lightning Challenge
If you’re looking to level up, and want a chance to speak for more than five-minutes, perhaps you’re up for the Lightning Challenge?
The catch is it’s up to the audience (using “modern technology”) whether you get the full eight minutes, or get cut off at four!
Sign up at the same place for this gamified format or come and observe the antics as the presenters try to win you over for more time.
Whether presenting or being entertained, get ready for the always entertaining Lightning Talks on Tuesday, Wednesday, and Thursday night. See you all there!.
For more details on submissions, see The Lightning Talks Submissions page
Presenter Interviews: Stephan T. Lavavej
In this week’s presenter interview, Kevin Carpenter welcomes Stephan T. Lavavej (STL) for a preview of his upcoming talk, Floating-Point charconv: Making Your Code 10x Faster With C++17’s Final Boss. Stephan discusses achieving a 3x to 10x speed up with charconv in C++17.
Join us again next week for another CppCon 2019 presenter interview.
Presenter Interviews: Kate Gregory
In this week’s presenter interview, Kevin Carpenter welcomes back Kate Gregory to preview her upcoming talk Naming is Hard: Let’s Do Better. Kate’s talk will discuss how bad we as C++ developers can be when it comes to naming things and how we could improve.
Check back next week for another CppCon 2019 presenter interview.
#include<C++> Sponsorships
#include<C++> is accepting applications for sponsorship to CppCon 2019.
Sponsorships will cover registration, travel, accommodation, and both the Meet the Speakers Banquet and the #include<C++> Celebration Dinner.
Applications are open through August 16th, to any candidate from an under-represented background with regard to the usual CppCon attendees.
The sponsorships are crowdfunded through a GoFundMe campaign that has not quite yet reached its funding goal. Please consider donating to show your support for this sponsorship opportunity.
[Sponsorship Application Form]
#include<C++> Celebration Dinner
Join members of #include<C++> for a celebration dinner on the evening of Wednesday, September 18th. Meet other attendees who value inclusion and diversity, and network with some of the most influential members of the C++ community. If you are alone at the conference, be sure to come to the dinner to meet people and feel more connected. If you’re “the only one” from your team come and connect to a larger group and share advice and support.
After a buffet dinner there will be a panel discussion moderated by Kate Gregory, and then there will be more time to strengthen friendships and learn from each other. It will be a special evening – please be part of it!
Note: if cost is an issue for you, please contact #include<C++> to apply for a scholarship to the dinner. Limited numbers are available. If you are able to contribute to the scholarship fund and ensure another attendee is able to benefit from the dinner, they’d love to hear from you, too.
(This option was added to registration late, so attendees that registered early might have missed it. Since it is a stand-alone registration option, just register again selecting only this item.)
You can register here.
Presenter Interviews: Clare Macrae, Eric Niebler, and David Hollman
Over the next few weeks we’re going to bring you some great interviews with CppCon 2019 presenters, conducted by our own Kevin Carpenter. Each one is a quick look at what you can expect from their talk.
This week we’re pleased to introduce Clare Macrae, with a sneak peak at her talk, Quickly Testing Legacy C++ Code with Approval Tests. Clare describes how Approval Tests can help you get coverage for your legacy code.
Kevin also brings us Eric Niebler and David Hollman discussing their upcoming talk, A Unifying Abstraction for Async in C++.
Join us each Monday for another set of presenter interviews.
CppCon 2019 Program Available
The program for CppCon 2019 is now live!
We’ll have almost 150 regular sessions delivered by the best C++ presenters in the industry, many returning from previous years as well as some exciting new voices. We’ll have seven or eight concurrent tracks full of sessions containing C++ best practices and what you need to know about C++17 and even what is planned for C++20, including one track devoted to Back to Basics talks.
In addition to the main program, we’ll have panels, lightning talks, Open Content talks, BOFs, author signings, exhibitors, standards committee meetings, community social events, workshops, classes, and some awesome headline speakers.
Most of the program is published, but we are still working a few things, like categorizing talks and a few surprises, so keep checking back.
We’d like to thank the Program Committee, our speakers, and the many professionals who proposed talks which we, unfortunately, just couldn’t squeeze in this year. Thank you for your hard work and enthusiastic support for this year’s program!
If you aren’t certain that you want to join us in Aurora this September, watch the attendee video from last year!
If you recognize someone you know, let them know that you’ll see them in September.
Sponsored Child Care Available for 2019
CppCon is announcing an Official Child Care Provider and new Child Care Sponsor.
Parenting responsibilities can make conference attendance challenging. Consistent with our mission to be the conference where the C++ community gathers to engage with itself, CppCon doesn’t want the lack of a child care option to prevent anyone from attending.
The conference has selected KidsTown, located in Aurora, just twenty minutes from the Gaylord Rockies Hotel and Convention Center, as the Official Child Care provider for CppCon.
The KidsTown philosophy is to provide a safe and secure environment, while providing children with a fun, exciting, and entertaining place to visit. KidsTown’s professional staff strive to make each visit a new and positive experience, where children learn new skills, play with new toys, participate in group games and circle time activities, create art projects, and interact socially with other children. These activities are scheduled throughout the day to encourage learning in new areas and to provide children with additional social, physical and cognitive development.
To enroll your child in this service, please complete the CppCon Child Care Enrollment, by September 1st, the deadline for child care registration.
The support of The C++ Alliance, this year’s Child Care Sponsor, has made it possible for us to provide this service (for a limited number of children) at no cost to attendees.
If you’d like more information about this service, please contact us at Child Care <childcare@cppcon.org>.
The conference thanks both KidsTown and the C++ alliance for making this possible for CppCon attendees.
Back to Basics Track Announced
We are adding a new track to the seven existing tracks that make CppCon the largest C++ conference ever held, every year.
This new track, dubbed the Back to Basics Track, boasts some of today’s top tech trainers. These teachers commit themselves to coming up with classes that make the complicated clear and put the power and performance potential of C++ within the purview of every programmer.
This year the conference received a significantly larger number of session proposals, we’ve moved to a much larger facility, and we set a record for growth in Early Bird registrations, so we felt an increase in content in order.
Attendees want to hear what the standard committee is doing and the conference has always had more than its share of ISO C++ Committee members presenting new library and language features. But attendees also want learn about the tried-and-true and industry best practices. We set out to create a series of sessions dedicated to:
What every C++ programmer should know about…
We think this is important enough that we are giving this track its own Opening and Closing Keynote addresses by some of our most popular presenters. This year the track features:
Jason Turner | The Best Parts of C++ (Opening Keynote) |
Klaus Iglberger | Back to Basics: Move Semantics (2 parts) |
Dan Saks | Back to Basics: Const as a Promise |
Arthur O’Dwyer | Back to Basics: RAII and the Rule of Zero |
Rainer Grimm | Back to Basics: Atomics, Locks, and Tasks (2 parts) |
Jon Kalb | Back to Basics: Object-Oriented Programming |
Fedor Pikus | Back to Basics: Test-Driven Development |
Ben Saks | Back to Basics: Understanding Value Categories |
![]() |
![]() |
Dan Saks | Back to Basics: Function and Class Templates |
Arthur O’Dwyer | Back to Basics: Smart Pointers |
Inbal Levi | Back to Basics: Virtual Dispatch and Its Alternatives |
Ben Saks | Back to Basics: Exception Handling and Exception Safety |
Arthur O’Dwyer | Back to Basics: Lambdas from Scratch |
Arthur O’Dwyer | Back to Basics: Type Erasure |
Chandler Carruth & Titus Winters | What is C++ (Closing Keynote) |
![]() |
![]() |
Many thanks to Arthur O’Dwyer, Back to Basic Track Chair.