CppCon is the annual, week-long (September 12th-18th, 2026) face-to-face gathering for the entire C++ community. The conference Main Program consists of five days of several concurrent tracks of sixty-minute sessions.
This conference is organized by the C++ Community for the C++ Community. We want the whole community to be represented. We especially encourage those who identify as coming from an underrepresented community to apply to present and to be present. Presenting a talk is not limited to previous presenters or previous attendees and first-time speakers are very welcome to submit.
This year’s edition of CppCon will be onsite at the Gaylord Rockies in Aurora, Colorado, USA.
Have you learned something interesting about C++, maybe a new technique possible in C++20/23/26? Or perhaps you have implemented something cool, maybe a new C++ library? Or perhaps have an idea for a future language or library feature that you want to advocate for? If so, consider sharing it with other C++ enthusiasts by giving a Main Program talk at CppCon 2026.
While CppCon is a conference about C++, talks about other programming languages are in scope for CppCon 2026 as long as they are of interest to C++ developers and tied to C++ evolution and are not primarily talks about rewriting entire C++ codebases in something other than C++. For example, a talk on How to migrate your C++ code to Haskell is off-topic and will not be considered, but a talk on What C++ Programmers Can Learn from Swift, or What Rust Procedural Macros Might Look Like in C++, or Results of Hylo/Carbon/Circle Experiments That Could Be Incorporated Into ISO C++ Evolution are on-topic and will be considered.
The submission deadline is May 17, with decisions sent by June 26.
To promote impartial reviews, CppCon uses a process in which submitters and reviewers are unaware of one anothers identities. When submitting, please avoid statements in your title, abstract, and outline that might reveal who you are. See examples on the Submissions page.
We plan to have all of the same tracks as last year (Back to Basics, Software Design, Tooling, Embedded, Robotics & AI, Scientific Computing, GameDev, and Business & Career track). If you plan to submit to one or more of these tracks, please indicate in your submission which track(s) you’d expect your talk to fit into by ticking the appropriate checkbox. Of course, you are also welcome to submit a talk to the main program that does not fit into any of these tracks. If you have new ideas for tracks or special interest areas to better serve the C++ community, please get in touch with the program committee directly with your thoughts.
For talk topic ideas, possible formats, submission instructions and valuable advice on how to make the best possible submission, see the Submissions page.
Also, if you are an author, our Call for Authors for CppCon 2026 has already been posted here. This is a great opportunity to bring more attention to your book and interact with the C++ community.
Note: Calls for Lightning Talks and Open Content sessions will be made later this summer. The deadline for these is the conference itself.
]]>
CppCon represents an unparalleled opportunity for C++ book authors to engage with potential reviewers and readers.
For authors that are able to attend in person, the conference will schedule signing opportunities and panels with other authors. Authors can submit session proposals for the Main Program and/or Open Content sessions.
Even for authors that cannot attend in person, the conference is an opportunity for exposure by working with authors to have their hard copy books available for sale at the conference and/or having special attendee discounts for e-book editions.
To register your interest in learning more about author opportunities at CppCon, please fill out the CppCon 2026 Call for Authors form. Deadline for Call for Authors submissions is July 31, 2026.
]]>The generous support of Huds
on River Trading has made it possible for CppCon to offer, for the first time, the Hudson River Trading CppCon Scholarship program.
This program will provide scholarships that cover lodging, travel, food, and conference registration for twenty to twenty-five students. Candidates can be graduate or undergraduate, but should be eager to grow as software engineers and quantitative researchers, and have a strong interest in C++.
Attending a technical conference with a world-wide reach like CppCon provides the kind of opportunities to learn from and network with industry-leaders that can change the course of one’s career.
Please feel free to distribute this flyer.
More details and a link to submit an application are available on the scholarship program page.
]]>
Registration is open for exciting CppCon Academy classes that will be held in the days before or after CppCon 2026.
Five classes are online and the rest will be offered to onsite attendees at the Gaylord Rockies in Aurora.
Read about all the offered classes on the CppCon Academy 2026 page. This year, in addition to bringing back some of the biggest names in C++ training, we are introducing several instructors that are new to us. Topics range from AI, best practices, debugging, design, language proficiency, security, and, of course, efficiency/performance/low latency.
Online classes will be held either on the last three business days of the week before the conference, the first three business days of the week after the conference, or Sept. 26 & 27th.
Onsite classes are held on the weekend days immediately before and after the conference.
Most of the classes feature two days (onsite) or three days (online) of class instruction. All classes feature hands-on opportunities to improve your programming skills.
CppCon instructors are selected from the best C++ instructors in the world. They feature rare combinations of deep technical knowledge, extensive development experience, and the ability to explain things in an approachable manner.
]]>Registration is now open for CppCon 2026, an all-in-person conference being held at the Gaylord Rockies in Aurora, Colorado. (We’ll have some online classes, but conference sessions will be onsite-only, recorded, and posted to the CppCon YouTube channel.)
Maximize your conference experience with the comfort and convenience of staying onsite at the official CppCon hotel.
With your stay at the Gaylord Rockies, receive up to five days of lunch vouchers (one for eac
h night of your stay, up to $30 per lunch) and free high-speed WiFi throughout the conference site. The same high-speed WiFi available in your room is also available throughout the entire conference space.
These benefits are exclusively for attendees staying at the Gaylord Rockies.
Just register for the conference and book a room in your name at the Gaylord Rockies. See the registration page for details.
Registration details are available on our registration page, but the high points are:
Substantial savings are available for Early Bird registrations through June 26th.
Visa application support for non-US attendees is available.
As always, we offer support for academics and employees of non-profits and, child care.
]]>
As we head into the holidays, the C++ community gets a nice surprise: Matt Godbolt, long-time CppCon speaker and creator of Compiler Explorer, has announced “Advent of Compiler Optimisations 2025.” From December 1 to 25, he’ll post a new example each day showing how modern C and C++ compilers transform code.
This series is useful because it makes compiler behavior easier to see. Matt shows real code and the resulting assembly, which helps you understand what the compiler improves and when those improvements don’t apply. It’s also a good follow-up to his 2025 keynote “C++: Some Assembly Required”. And, honestly, it’s just fun to have a daily technical treat during December.
As we wrap up 2025, it’s easy to lose sight of the “invisible helpers” that make our code fast, safe, and efficient. Matt’s Advent calendar is a lovely reminder — and a gift — that compilers are not magic, but they are powerful tools when we understand them. We hope you’ll join us each day in December, pull back the curtain, and learn something new about what’s really happening under the hood.
Happy holidays, and happy optimizing!
]]>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 2026.
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 [email protected] with any questions that you might have. The deadline for submitting proposals is January 30, 2026.
]]>The above photo is from CppCon 2025 by CppCon’s photographer, Jonathan Phillips. Not only do I want to share this brilliant photo, I also want to announce CppCon 2026 dates, September 12-18, 2026, save the dates now!
CppCon 2025 just wrapped up and was an amazing conference. For an early preview of what happened, see Bjarne’s keynote, Daisy’s keynote, Herb’s keynote, Vittorio’s keynote, and Matt’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.
I’ll update this post as trip reports are published. If you see a CppCon 2025 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.
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.
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
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.
Again at CppCon 2025, staff and volunteers participated in CoC training prior to the conference.
The Code of Conduct team for CppCon 2025 was Colleen Passard (chair), Gillian Faith, and Jacqueline McCauley. Colleen Passard additionally served as on-site Ombudsperson.
The code of conduct for CppCon 2025 was published here, inclusive of commits up to and including 4c03199ab226e86f31977bad51c2f6c5aa9b5e89.
Since the CppCon 2024 Transparency Report and during CppCon 2025, there were no CoC incidents reported to the CoC Team.
The CoC Office and Ombuds served as a resource for attendees throughout the conference, providing confidential support and a space to talk through a variety of personal and professional matters. In addition, some interpersonal frictions were brought forward which the parties did not consider CoC incidents but were constructively addressed with Ombuds assistance to facilitate dialogue or resolution. The community collectively created a respectful, supportive, and welcoming environment for everyone.
Note that the Ombuds role extends beyond, but never replaces, the CoC process. Attendees are fully informed of the option to raise a formal CoC incident report, encouraged to engage in the reporting process when needed, and supported by both the Ombuds and the CoC Team throughout.
]]>What a week it was at CppCon 2025 in Aurora, Colorado! The lineup of keynote speakers was phenomenal, and today we’re excited to highlight the closing keynote from a CppCon veteran and the creator of Compiler Explorer, Matt Godbolt!
Matt’s talk, titled C++: Some Assembly Required, explored the organic evolution of the C++ ecosystem and how the community has built powerful tools and solutions in the spaces between language features. 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 portal will provide exclusive access to all CppCon 2025 Keynotes/Plenaries, in addition to providing Early Access to the rest of the 2025 video releases (separate registration required). We’d also like to thank JetBrains for their continued Video sponsorship.
]]>