CppCon 2024 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 2024, staff and volunteers participated in CoC training prior to the conference.

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

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

Summary of reports

Since the CppCon 2023 transparency report and during CppCon 2024, there were no CoC incidents reported to the CoC team.

Beyond the CoC: The Ombuds role

Starting at CppCon 2023, CppCon has an Ombudsperson role to provide support beyond cases involving potential CoC incidents. The Ombuds is an independent consultant who is professionally trained in well-being support, conflict resolution, and team dynamics that attendees may seek guidance on, and she is available on-site all week in a designated office. All attendees are welcome to approach the Ombuds for any questions, concerns, and/or confidential support.

During CppCon 2024, throughout the conference week several attendees took advantage of the Ombuds’ availability for personal and emotional support questions where the Ombuds was able to provide guidance and support, and for two cases of interpersonal frictions that the involved parties did not consider to be CoC incidents but where the Ombuds was able to provide assistance to facilitate dialogue or resolution.

Note that the Ombuds role extends beyond, but never replaces, the CoC process. Attendees are fully informed of the option to raise a CoC incident report, encouraged to engage in the reporting process when needed, and supported by both the Ombuds and the CoC team throughout.

CppCon 2024 Wrap-up and CppCon 2025 Dates!

CppCon 2025

The above photo is from CppCon 2024 by CppCon’s photographer, Jonathan Phillips. Not only do I want to share this brilliant photo, I also want to announce CppCon 2025 dates, September 13 – 19 2025, save the dates now!

CppCon 2024 just wrapped up and was an amazing conference. For an early preview of what happened, see Herb’s keynote, Khalil’s keynote, Amanda’s keynote, David’s keynote, and Daveed’s keynote.

Videos of all our other Main Program sessions will start to be published on our YouTube channel, one a business day, starting in November. If you want access to this year’s CppCon videos as soon as they are available, then have we got something in store for you! Check out our Early Video Access option.

Trip Reports

I’ll update this post as trip reports are published. If you see a CppCon 2024 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 Twitter.

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 2024 Conference 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

2024 Keynote on Gazing Beyond Reflection for C++26: Daveed Vandevoorde, prerelease

Daveed Vandevoorde on “Gazing Beyond Reflection for C++26” at their CppCon 2024 keynote in Aurora, Colorado!

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 portal will provide exclusive access to all CppCon 2024 Keynotes/Plenaries, in addition to providing Early Access to the rest of the 2024 video releases (separate registration required).

2024 Keynote on Ultrafast Trading Systems in C++: David Gross, prerelease

David Gross on “When Nanoseconds Matter: Ultrafast Trading Systems in C++” at their CppCon 2024 keynote in Aurora, Colorado!

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 portal will provide exclusive access to all CppCon 2024 Keynotes/Plenaries, in addition to providing Early Access to the rest of the 2024 video releases (separate registration required).

2024 Keynote on Embracing an Adversarial Mindset for C++ Security: Amanda Rousseau, prerelease

Amanda Rousseau on “Embracing an Adversarial Mindset for C++ Security” at their CppCon 2024 keynote in Aurora, Colorado!

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 portal will provide exclusive access to all CppCon 2024 Keynotes/Plenaries, in addition to providing Early Access to the rest of the 2024 video releases (separate registration required).

2024 Committee Fireside Chat, prerelease

Committee Fireside Chat at CppCon 2024 in Aurora, Colorado!

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 portal will provide exclusive access to all CppCon 2024 Keynotes/Plenaries, in addition to providing Early Access to the rest of the 2024 video releases (separate registration required).

2024 Keynote on C++ Exceptions for Smaller Firmware: Khalil Estell, prerelease

Khalil Estell on “C++ Exceptions for Smaller Firmware” at their CppCon 2024 keynote in Aurora, Colorado!

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 portal will provide exclusive access to all CppCon 2024 Keynotes/Plenaries, in addition to providing Early Access to the rest of the 2024 video releases (separate registration required).

Opening 2024 Keynote: Herb Sutter, prerelease

CppCon 2024 is in midweek and so much has happened thus far in Aurora, Colorado!

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, CppCon’s opening keynote was Herb Sutter. Herb’s focus was on C++’s next Decade.

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 portal will provide exclusive access to all CppCon 2024 Keynotes/Plenaries, in addition to providing Early Access to the rest of the 2024 video releases (separate registration required).

Plan to attend this year’s Diversity Dinner ⇒ Community Dinner!

Join us, and share your thoughts about CppCon, C++, our field, and our world at our Community Dinner, our renamed and reimagined version of our traditional “Diversity Dinner.”

Together, we are an increasingly eclectic group and aspire to be even more so. We know we can benefit from all of your widely diverse perspectives on the world. Dinner will combine great food with what we see as an inside-out panel — guests are the panelists, and conference leaders get to listen to you.

To welcome as many of you around the table as possible, we are providing some deeply subsidized tickets. Here is how that will work…

If your company will buy your ticket: Please buy a full-priced ticket here. These tickets are provided at-cost and the conference makes no profit.

Volunteers: You are working hard to make the conference happen and that means a free ticket to this dinner if you want to attend. See the Volunteer Coordinator to reserve a spot.

For anyone with a limited budget and unlimited enthusiasm for our evolving community, use one of the following links (and then click the “Reserve a spot” button), to buy a ticket. Just pick whichever you can afford:

This stipend will be offered on a first-come, first-serve basis for as long as the funds hold out. For those whose companies will pay for their regular “Community Dinner” tickets, those tickets are still available at the conference registration link.

We welcome all of you to CppCon!

2024 Keynote, Daveed Vandevoorde: “Gazing Beyond Reflection for C++26”

 We’ve previously announced keynotes by Herb Sutter on what lies ahead for C++, Khalil Estell on Exceptions in Firmware, David Gross on going “ultrafast”, and by Amanda Rousseau on changing our C++ Security mindset.

We’re now pleased to announce the our final conference keynote: Daveed Vandevoorde will be talking about Reflection, a topic that Herb Sutter mentioned in his keynote announcement. Reflection has the opportunity to transform C++ in a profound way and Daveed’s talk is going to shed light on why that opinion is shared by so many.

From Daveed’s talk description:

Gazing Beyond Reflection for C++26

In less than a year since its original publication, the WG21 proposal “Reflection for C++26” (P2996) has made good progress towards its titular goal.  From its inception, we intended that design to offer a modest-but-useful set of features with a solid foundation on top of which we will be able to incrementally grow an easy-to-use, rich, and extensible C++ meta-programming framework.  This keynote will review some of the fundamental tools proposed in P2996 and follow up with a vision for some additional capabilities that we’re working on.

Registration is open so don’t miss out on CppCon 2024 this September 15-20. Register today!