CppCon 2026 Code of Conduct Transparency Report

The following summary is intended to help the community understand what kind of Code of Conduct (CoC) incidents we received reports about in the year since the previous conference, and how the CppCon CoC team and organizers responded.

Overview

Again at CppCon 2026, staff and volunteers participated in CoC training prior to the conference.

The Code of Conduct team for CppCon 2026 was Colleen Passard (chair), Gillian Faith, and Jacqueline McCauley. Colleen Passard additionally served as on-site Ombudsperson.

The code of conduct for CppCon 2026 was published here, inclusive of commits up to and including 4c03199.

Summary of reports

Since the CppCon 2025 Transparency Report and during CppCon 2026, there were two CoC incidents reported to the CoC Team, both during the CppCon 2026 conference.

Report 1: The Ombuds received a report of inappropriate and unwelcome comments directed at an attendee and determined that the comments violated the Code of Conduct. At the impacted person’s request, the reported party was asked to leave the conference floor for the remainder of the day and refrain from further contact with those impacted. The reported party complied and later acknowledged that the comments were inappropriate. Following its review, the CoC Team issued a formal warning and directed the individual not to approach or contact those impacted in any form at future CppCon events.

Report 2:  The Ombuds received a report from multiple attendees concerning remarks made by a speaker during a conference presentation. The CoC Team reviewed the relevant recording and determined that a portion of the remarks violated the Code of Conduct because they were inflammatory and inconsistent with its expectations for professional and respectful communication. The CoC Team directed that portion to be removed before the recording was published and issued the speaker a formal warning letter.

A formal warning from the CoC Team includes that failure to adhere to the warning’s feedback, or any future determination that the person has again violated the Code of Conduct, may result in additional consequences up to and including restrictions on participation in future CppCon events.

Attendee Engagement with the CoC Office and Ombuds

Attendees shared positive feedback about the conference’s atmosphere, sponsors, and growing community.

The accessible location of the Ombuds office contributed to a steady flow of informal visits. Attendees stopped by for conversation and confidential support on a range of personal and professional concerns.

The Ombuds also met with attendees about broader concerns within the C++ community and provided a confidential space to discuss them. These concerns were shared with the CoC Team, which determined that they fell outside the scope of the CppCon Code of Conduct.

The Ombuds provides confidential support and helps attendees understand their options. The Ombuds role extends beyond the formal CoC process and does not replace it. Attendees are informed of their option to make a formal report and can receive support from the Ombuds and CoC Team throughout that process.

CppCon 2026 Wrap-up and CppCon 2027 Dates!

Image

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.

We also had four award winners in our Poster Competition:

Winner: Ryan Keene, rjk::duck: Beautiful Type Erasure with C++26 Reflection
Runners up (tie):
    Anurag Jain, Raiden: Fail-Safe Interprocess Architecture for Large-Scale Desktop Applications
    Swetha Govindaiah: How Modern Is LLM-Generated C++?
    Atharv Bhatt: Wait, Spin, or Sleep? Tail-Latency and CPU Trade-offs in C++20 Queue Waiting

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.”
Image

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.

ImageRegistration 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”.

Image

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.

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

 

 

🎬 Audience Preview Screening: Boost.Documentary at CppCon 2026

ImageWe 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!