Call for Proposals for CppCon Academy 2025 Classes

CppCon Academy is asking for instructors to submit proposals for pre- and post-conference classes and/or workshops to be taught in conjunction with this fall’s CppCon 2025.

The Academy is interested in proposals for either onsite classes or online classes.

If you are interested in teaching a class or workshop, please review the instructors’ prospectus and/or contact jon@cppcon.org with any questions that you might have. The deadline for submitting proposals is January 31, 2025.

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.

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!