CppCon 2026 Wrap-up and CppCon 2027 Dates!

The above photo is from CppCon 2026 by CppCon’s photographer, Jonathan Phillips. Not only do I want to share this brilliant photo, I also want to announce CppCon 2027 dates, September 18-24, 2027, save the dates now!

CppCon 2026 just wrapped up and was an amazing conference. For an early preview of what happened, see Bjarne’s keynote, the Language Designer Panel keynote, Timur’s keynote, Laurie’s keynote, and Andrei’s keynote.

Videos of all our other Main Program and lightning talk sessions will start to be published on our YouTube channel, one every business day, starting in November. If you create a (free) account on our Video Archive Portal, you’ll be able to see the videos as soon as they are edited and uploaded.

Trip Reports

I’ll update this post as trip reports are published. If you see a CppCon 2026 trip report published or you’d like your trip report to be included, please send us a note. You can see some short reports on LinkedIn and on X.

Thanks

A conference the size of CppCon doesn’t just happen. There are a lot of heroes that work hard to make this happen. You’ll find many of their names on our staff page which lists the organizers, program committee, volunteers, and vendors.

You’d find more names (and faces) on the presenters page for this year’s conference which lists presenters from the Main Program, panels, Poster Program, Open Content sessions, and lightning talks.

As much as all of these people work hard so that we are providing the best that we can in technical content, food, production values, live music, comfortable ambiance, and supportive environment, none of those is the most important part of CppCon.

Returning attendees know that the most important part of CppCon is the opportunity to engage with the attendees (including the presenters), who are tackling some of our most challenging problems, with creative and innovative techniques, using powerful tools provided by C++ and the C++ community.

CppCon 2026 Group Photo

Above, you’ll see the faces of the most important part of CppCon, the attendees. (I’ve not matched faces to the registration list to verify that no one is missing, but I think most of us are in the photo.)

This year, more than any other, you are all my heroes.

I look forward to seeing you all next year.

Jon Kalb
Conference Chair

2026 Keynote on Your Next 20 Days of Systems Engineering: Andrei Alexandrescu, prerelease

What a week it was at CppCon 2026 in Aurora, Colorado! The lineup of keynote speakers was phenomenal. Herb Sutter was unable to present his talk this year, but we are incredibly grateful to Andrei Alexandrescu for stepping in to help the conference by sharing his thoughts.

Andrei’s talk, titled Your Next 20 Days of Systems Engineering, examined the rapid transition in software engineering where AI systems can generate substantial amounts of code with little effort while inspection and validation remain difficult. His talk explored how this shifts the emphasis from authoring programs to understanding system structure and long term evolution. The central theme argues that managing complexity at scale is our main challenge ahead.

This video is in “prerelease” and cannot be found directly on our YouTube channel. Instead we are providing a direct link here only! Feel free to share this with colleagues and friends and impress them with your insider access. 😉


Also remember to bookmark our Video Archive Portal (VAP) and check back each day for each new keynote as it becomes available. The VAP will provide exclusive access to all CppCon 2026 Keynotes and Plenaries in addition to providing Early Access to the rest of the 2026 video releases (separate registration required). We would also like to thank HRT for being our Video sponsor.

2026 Keynote: Object Residency in C++26: The Address is Not The Place: Laurie Kirk, prerelease

The keynotes at CppCon 2026 in Aurora, Colorado, have been nothing short of spectacular, and today we’re excited to highlight the keynote from Google researcher and YouTube creator, Laurie Kirk!

Laurie’s talk, The Address is Not The Place: Object Residency in C++26, explored using reflection and annotations to extend C++ vocabulary for developer-driven memory tiering and smart data grouping. For more details on the talk, you can visit the original keynote announcement.

This video is in “prerelease” and cannot be found directly on our YouTube channel. Instead, we are providing a direct link here only! Feel free to share this with colleagues and friends and impress them with your insider access. 😉


Also, remember to bookmark our Video Archive Portal (VAP) and check back each day for each new keynote as it becomes available. The VAP will provide exclusive access to all CppCon 2026 Keynotes/Plenaries, in addition to providing Early Access to the rest of the 2026 video releases (separate registration required). We’d also like to thank HRT for being our Video sponsor.

2026 Keynote: How C++26 Changes the Way We Write Code: Timur Doumler, prerelease

The keynotes at CppCon 2026 in Aurora, Colorado, have continued to inspire, and today we’re thrilled to share Wednesday’s keynote of the conference from C++ expert Timur Doumler!

Timur’s talk, titled How C++26 changes the way we write code, explored impactful new features like reflection and contract assertions to highlight the essential ideas developers need to understand. You can read more about his talk on the original announcement page.

This video is in “prerelease” and cannot be found directly on our YouTube channel. Instead, we are providing a direct link here only! Feel free to share this with colleagues and friends and impress them with your insider access. 😉


Also, remember to bookmark our Video Archive Portal (VAP) and check back each day for each new keynote as it becomes available. The VAP will provide exclusive access to all CppCon 2026 Keynotes/Plenaries, in addition to providing Early Access to the rest of the 2026 video releases (separate registration required). We’d also like to thank HRT for being our Video sponsor.

2026 Keynote: Language Designers Panel with Bjarne Stroustrup, Guido van Rossum, and Mads Torgersen, prerelease

CppCon 2026 in Aurora, Colorado has been abuzz over our first ever panel keynote, with Bjarne Stroustrup, Guido van Rossum, Mads Torgersen, and hosted by Emma Tracey. You can find more details about this keynote on the original announcement page.

This video is in “prerelease” and cannot be found directly on our YouTube channel. Instead, we are providing a direct link here only! Feel free to share this with colleagues and friends and impress them with your insider access. 😉


Also, remember to bookmark our Video Archive Portal (VAP) and check back each day for each new keynote as it becomes available. The VAP will provide exclusive access to all CppCon 2026 Keynotes/Plenaries, in addition to providing Early Access to the rest of the 2026 video releases (separate registration required). We’d also like to thank HRT for being our Video sponsorship.

Opening 2026 Keynote: Bjarne Stroustrup, prerelease

We’re at the beginning of a fantastic week at CppCon 2026 in Aurora, Colorado! The energy here is incredible. Along with great talks from C++ experts, we’ve had social events and panels, including our annual Committee Fireside Chat where attendees had the opportunity to hear directly from C++ standard committee members.

This year’s opening keynote was delivered by the creator of C++ himself, Bjarne Stroustrup. His talk was a deep dive into profiles, a topic that’s central to the future of the language. For more details, you can visit the original keynote announcement.

For a limited time, we’re giving you exclusive access to the keynote video. This “prerelease” can’t be found directly on our YouTube channel, so we’re providing a direct link here only. Feel free to share this with colleagues and friends and impress them with your insider access! 😉

2026 Keynote, Herb Sutter: “C++: Growing in a world of efficiency, safety, and AI”

We’ve previously announced keynotes for a very special Language Panel with Bjarne Stroustrup, Guido van Rossum and Mads Torgersen, Bjarne Stroustrup on “Profiles for simplicity and guarantees”, Laurie Kirk on “The Address is Not The Place: Object Residency in C++26”, and Timur Doumler on “How C++26 changes the way we write code.”

We’re pleased to announce our final keynote of CppCon 2026! Herb Sutter is a technical fellow at Citadel Securities, designer of several Standard C++ features, chair emeritus of the ISO C++ committee, and chair of the Standard C++ Foundation.

From Herb’s talk description:

C++: Growing in a world of efficiency, safety, and AI

C++ is adding major expressive power (e.g., reflection) and addressing weaknesses (e.g., memory safety hardening) at exactly the moment when chip supply and power budgets are raising the value of what people came to C++ for in the first place: control over memory layout (space) and deterministic performance (time). This talk is about that convergence, in two parts.

First, we cover the latest developments in ISO C++ itself, where the committee completed technical work on C++26 in March 2026, and then in June voted the first additions into the working draft for C++29:

  • Key C++26 language improvements like reflection and the initial round of memory safety hardening, and standard library performance enhancers like std::simd and std::execution.
  • A new Annex in the C++29 working draft cataloging every case of core language undefined behavior, the first step toward addressing it systematically rather than one paper at a time.
  • Draft “profiles” for stronger portable memory safety guarantees, now being prototyped and targeted at C++29.

Second, we consider how quickly both hardware and software are moving in the industry around us. This year, capital is pouring into silicon and power at a jaw-dropping rate, and agentic systems are arriving with new capabilities and new failure modes. We’ll see how both affect C++ programming in the trenches:

  • Why performance efficiency has been enduringly important, from the 1940s through to today and with no end in sight.
  • How current industry data (SlashData, IDC) documents sustained growth in demand for professional programmers, especially who know languages that can operate under real space and time constraints.
  • What AI does and doesn’t change about any of it: a pragmatic view both of where AI has shown real benefit in our programming world, and of what it’s not good at (yet, or ever).

Throughout, we might hear a little grumbling from the speaker about how he has always written his own talk titles and abstracts and prose using em-dashes, but now can’t use em-dashes anymore because of, well, you know.

Registration is open so don’t miss out on CppCon 2026 this September 12-18. Register today!

2026 Keynote, Timur Doumler: “How C++26 changes the way we write code”

We’ve previously announced keynotes for a very special Language Panel with Bjarne Stroustrup, Guido van Rossum and Mads Torgersen, Bjarne Stroustrup on “Profiles for simplicity and guarantees”, and Laurie Kirk on “The Address is Not The Place: Object Residency in C++26”.

We’re pleased to announce our next keynote for CppCon 2026! Timur Doumler has been coming to and presenting at CppCon for over a decade. He works at Citadel Securities and is an active member of the ISO C++ standard committee. Timur is also a former Program Chair for CppCon!

From Timur’s talk description:

How C++26 changes the way we write code

The upcoming C++26 Standard is a major update of the language and one of the most impactful releases in the history of C++.

std::simd transforms high-performance C++ by raising vectorisation to a portable standard abstraction. Contract assertions introduce scalable and configurable correctness checks for identifying program defects and making C++ code safer. The new sender/receiver execution library provides a powerful generic framework that redefines asynchronous programming in C++. Finally, reflection‚ the most eagerly anticipated feature of C++26‚ profoundly reshapes how we reason about C++ and what we can accomplish with it.

This talk is the third installment in a popular series exploring how each new C++ Standard changes the way we write code‚ from everyday idioms to advanced patterns‚ with a practical focus on what matters most to real-world developers. This is not a firehose talk that tries to cram as many additions to the latest Standard as possible into one hour. Instead, we focus deliberately on just a handful of particularly impactful features and highlight the essential ideas every C++ developer needs to understand.

Registration is open so don’t miss out on CppCon 2026 this September 12-18. Register today!

 

 

🎬 Audience Preview Screening: Boost.Documentary at CppCon 2026

We are thrilled to announce that CppCon 2026 will host an exclusive audience preview screening of Boost.Documentary on September 16th.

This new film offers an intimate look at the group of volunteers who, starting in 1998, built the legendary libraries that power everything from rovers on Mars to particle accelerators at CERN. Join us at the conference to see the inside story of the friendships, battles, and victories behind the code that helps run our world.

Get a sneak peek of the film:

Boost has always been run by its community. Nothing got in without review, nobody’s library was above being argued. The Boost.Documentary filmmakers want their film held to the same standard. Join the audience preview screening and ensure your thoughts are reflected in the general release cut!

You can watch the official trailer for Boost.Documentary below

Join us in Aurora:

Don’t miss your chance to experience this special audience preview screening in person, along with over 100 breakout sessions, workshops, and networking with the global C++ community. CppCon 2026 registration is open now.

👉 Register for CppCon 2026

We look forward to seeing you there!

CppCon 2026 Call for Open Content

Every year CppCon offers Open Content sessions early in the morning before the start of the main schedule, during lunch and in the evening.

Open Content sessions offer a great opportunity for,

  • Extended post-talk Q&A or deep-dive sessions
  • Hackathons, demonstrations or exercises
  • 3-5 person panel taking audience questions
  • Presentation or discussion on any topic (related to C++)

A projector is available for slides or public note taking.

Open Content can be proposed from now until the end of the conference as long as there are slots available. To submit a proposal visit our Open Content submission page.

Anyone can submit or attend Open Content sessions, no conference registration needed. This is part of our goal to be an inclusive conference for the entire C++ community.

Free Friday

All CppCon 2026 events on Friday, September 18th, do not require conference registration. That’s right, just like all our evening sessions (except ones involving food–the dinners and reception), all Friday sessions are open to the public without a conference registration. This includes talks by some of our most popular speakers.