The New York May 29 world premiere event for C++: The Documentary was followed by a live panel discussion with Matt Godbolt (moderator), Bjarne Stroustrup, Gabriel Dos Reis, Nina Ranns, Eric Lubin, and Herb Sutter. The video recording of that panel is being released worldwide on YouTube tomorrow (Saturday) at 19:00 UTC. Click Notify me on the YouTube Premiere page to get a reminder when it goes live.
CppCon 2026 Early Bird Reminder
The deadline for Early Bird Registration is this Friday, June 26th!
Save $400 on CppCon 2026 Registrations:
- 5+ days of C++ content across Five Stages
- More than 100 total sessions available to watch live
- 5 keynotes including a special Language Designers Keynote Panel with Bjarne Stroustrup (creator of C++), Guido van Rossum (creator of Python), and Mads Torgersen (lead designer of C#). This is the first (and possibly last) time Bjarne and Guido have ever been on stage together.
- Learn best practices from top presenters from dozens of industries and preview the latest from the C++ Standards Committee
- Featuring eight focus tracks (Back to Basics, Business & Career Track, Embedded, GameDev, Robotics & AI, Scientific Computing, Software Design, and Tooling & Ecosystem)
- Plus Panels, Bonus Sessions, Lightning Talks!
- Also register for onsite and online classes for focused instruction by the world’s top C++ instructors.
Join hundreds of C++ enthusiasts, enjoy the beautiful Rocky Mountain views, rub shoulders with industry experts and network with peers across the full 5 days of the event.
Register this week to secure your Early Bird rate.
Our first-ever keynote panel: Stroustrup, van Rossum, and Torgersen, together at CppCon 2026
Every year, CppCon promises you a strong keynote lineup, and every year we deliver. But this year we get to do something rarer: announce a once-in-a-lifetime keynote panel of interest not just to C++ developers, but to our whole industry.
On Tuesday morning, September 15, the CppCon main stage will host a Language Designers Panel featuring three of the people who decide what the languages you use every day actually become:
- Bjarne Stroustrup, the creator of C++ (who will have just given his own Monday conference kickoff keynote the day before)
- Guido van Rossum, the creator of Python
- Mads Torgersen, the lead designer of C# and Anders Hejlsberg’s successor in that role
- Moderator: Emma Tracey, founder of CultRepo and producer of its new feature film C++: The Documentary and Python: The Documentary
Three living and growing languages used by millions of developers, three design philosophies, one stage, one conversation.
Bjarne and Guido have never been on stage together anywhere and may never be again; add Mads to the stage, and we expect this special moment to be watched, cited, and argued over for years. You can be in the room when it happens.
Why should a C++ audience care about a panel that is two-thirds “other languages”? The answer is that these languages are two of C++’s closest neighbors and are used together all the time.
- Python is, by the numbers, C++’s truest sister language. In the Standard C++ Foundation’s annual C++ developer survey, when we ask which other languages C++ programmers use, Python always comes first, consistently around 70 percent — ahead even of C, which you might expect to win and is consistently around 45 percent. If you write C++, the odds are very good that you also write Python; the two have grown up side by side, gluing and being glued, and the relationship only deepens each year.
- C# and C++ are the two dominant languages on Windows, and the two are constantly used together — native performance underneath, managed productivity on top — so the person designing C# is designing part of the world that a great many C++ developers ship into.
So this is a conversation among the architects of the three languages most of us actually live in. What do they envy in one another’s designs? Where do they think they got it right, and where would they start over? How do you steer a language with millions of users and decades of existing code without breaking the people who depend on you? And the lessons to learn from their shared experience reach well beyond language design — the same instincts that shape a language will sharpen how you design your own libraries and products. Bring your own questions, too — you will not get a chance like this often.
CppCon 2026 Early Bird registration discount is available for one more week, until June 26. After that, registration will continue to be available at the regular rate. CppCon 2026 runs September 12–18 at the Gaylord Rockies in Aurora, Colorado, and conference sessions are onsite-only this year — they will be recorded and posted to our YouTube channel afterward, but only the room gets the live experience and the chance to ask questions of all our speakers. If you have been waiting to register, this is the week to stop waiting.
Register now for CppCon 2026, and we’ll see you in Aurora.
CppCon 2026 – Call for Volunteers
Volunteer at CppCon 2026!
Are you passionate about C++ and looking to dive deeper into the community? Whether you’re a seasoned developer, a student, or just passionate about technology, we welcome you to join us in bringing this dynamic C++ conference to life. This is your chance to experience the conference without the cost of registration.
What Does Volunteering Involve?
Volunteers play a crucial role in a variety of tasks. Some examples:
- Assembling registration packets and badges
- Assisting with speaker and attendee registration
- Helping with audio/visual needs
- Making session announcements
- Managing information desks
- Helping attendees with questions
- And more!
Why Volunteer?
Volunteering at CppCon is a unique opportunity to:
- Attend talks and sessions with no registration cost
- Meet and interact with speakers and attendees
- Gain a new perspective on how tech conferences operate
- Contribute meaningfully to the C++ community
Whether you are attending a conference for the first time or are a seasoned attendee, volunteering offers a fresh and rewarding experience. You’ll have ample time to attend sessions, with at least half your volunteering time spent in them.
Availability:
While most of our volunteers stick around for at least 5 days, the only mandatory commitment is Sunday afternoon. Volunteers available on the weekend prior to the conference can also assist with important preparatory tasks.
International Volunteers:
For those coming from outside the US, be sure to check our Visa Application Support page to ensure you have all the necessary information.
Volunteer Grants:
This year, we have a limited number of grants available to cover a portion of the traveling and/or lodging expenses for individuals who would otherwise not be able to attend. Apply for financial assistance by filling out the relevant sections of the application form.
Ready to be part of something big? Complete the Volunteer Registration Form by August 1st.
Visit CppCon Volunteers to learn more or contact us directly at volunteer.chair@cppcon.org.
We look forward to having you join our volunteer team and contribute to an amazing CppCon 2026! 🌟
2026 Field Trip: Dinosaur Center & Morrison, CO
The Cppcon 2026 Field Trip will be a visit to Morrison, Colorado – a town on the edge of the Rockies, famous for Red Rocks, the world renown music venue!
No concerts are being held on September 13th, but that is a perfect opportunity to enjoy the scenery, town, and museums that Morrison has to offer, such as the Dinosaur Ridge Museum!


This year’s field trip is sponsored by the North Denver Metro C++ Meetup. Jason Turner, one of the meetup’s organizers, recommends:
If you are arriving for CppCon 2026 by Sunday morning, this is your opportunity to get to know some of your fellow attendees while touring some of the inspiring wonders Colorado has to offer.
See the CppCon 2026 Field Trip page for details.
C++: The Documentary
Sponsored by HRT and produced by CultRepo, C++: The Documentary is about to be released worldwide on YouTube on Thursday at 20:00 UTC. Click Notify me on the YouTube Premiere page to get a reminder when it goes live.
Last week, the film’s world premiere event in New York was followed by a live panel discussion with Matt Godbolt (moderator), Bjarne Stroustrup, Gabriel Dos Reis, Nina Ranns, Eric Lubin, and Herb Sutter. That panel was recorded and will be also released in the next few days on the CppCon YouTube channel.
CppCon 2026 Call for Poster Submissions
Are you doing something cool with C++? Got a great new library, technique, or tool?
We want you to share it with the C++ community by creating a poster and presenting it at CppCon 2026! The poster program will be back in action this year at the conference.
The poster submissions deadline is July 15th, with decisions sent by August 3rd. For topic ideas, submission instructions, and advice on making the best possible submission, see the Poster Submissions page.
C++: The Documentary trailer
Sponsored by HRT and produced by CultRepo, we’re pleased to share the official trailer for C++: The Documentary.
The trailer premieres today at 19:00 UTC. Click Notify me on the YouTube Premiere page to get a reminder when it goes live.
The film will have its world premiere on May 28 at a special live event in New York City’s Financial District, followed by a panel discussion that will be recorded for later release. C++: The Documentary will be released worldwide on YouTube on June 4, with the panel recording following a few days later.
CppCon 2026 Attendance Support Ticket program
CppCon is running an Attendance Support Ticket program. These free tickets are for people who would not be able to attend otherwise. This program is limited to conference tickets and doesn’t include support for transportation or lodging. This is an open program, but reasons to apply may include financial assistance, that you are part of an underrepresented group in tech, and others.
In order to apply for this program, please fill in the application form here. The application deadline is July 10, 2026. Decisions will be sent by July 12.
We look forward to seeing many of you again this year at CppCon 2026!
Announcing the CppCon 2026 Tracks
CppCon continues to grow as a conference that reflects the full breadth of modern C++ practice. One of the ways we support that breadth is through dedicated tracks. These tracks highlight areas of sustained interest in the community and create space for deeper, more focused conversations.
Tracks are a distinct aspect of CppCon. They allow speakers to target specific audiences and give attendees a way to engage more deeply with topics that matter to them. Just as importantly, they make room for material that might not otherwise surface in a general program, strengthening the overall conference.
For 2026, we are continuing with all of last year’s tracks:
- Back to Basics
- Software Design
- Tooling & Ecosystem
- Embedded
- Robotics & AI
- Scientific Computing
- Game Development
- Business & Career
Below is a closer look at each track and the role it plays within the program.
Back to Basics
The Back to Basics track focuses on teaching and reinforcing the fundamentals of C++. Talks in this track emphasize clear explanations of core language and library features, presented from first principles so that attendees can build a strong mental model.
These sessions are technical, but intentionally structured to be approachable. They are valuable for developers at all levels, whether learning a topic for the first time or revisiting it with greater depth and precision.
Example talks from CppCon 2025:
- Back to Basics: Master C++ Friendship by Mateusz Pusz
- Back to Basics: How to Refactor C++ Code by Amir Kirsh
Software Design

The Software Design track centers on how we structure and evolve software systems. It focuses on managing complexity through abstraction, reducing coupling, and building systems that are maintainable and adaptable over time.
Topics often include architectural patterns, design techniques across paradigms, and lessons learned from real-world systems. This track reflects the idea that
design decisions often have a greater long-term impact than low-level implementation details.
Example talks from CppCon 2025:
- API Structure and Technique: Learnings from C++ Code Review by Ben Deane
- Engineers Are Users Too: A Case Study in Design Thinking for Infrastructure by Grace Alwan
Tooling & Ecosystem
The Tooling & Ecosystem track explores both the tools used to build C++ software and the broader ecosystem that supports modern development. This includes compilers, build systems, debuggers, static analysis, IDEs, and libraries, as well as package management and integration with other platforms.
Alongside deep dives into specific tools, this track also covers how C++ fits into larger software environments. Topics may include dependency management, interoperability, and developer workflows, with an emphasis on practical experience and improving how C++ is developed and delivered in real-world settings.
Example talks from CppCon 2025:
- Debugging C++ Coroutines in GDB by Zartaj Majeed
- What’s New in Visual Studio for C++ Developers in 2025 by Augustin Popa & David Li
- Is Your C++ Code Leaking Memory? Discover the Power of Ownership-Aware Profiling by Alecto Irene Perez
Embedded
The Embedded track showcases how C++ is used in constrained and hardware-adjacent environments. Sessions explore performance, memory efficiency, determinism, and reliability—key concerns in systems where resources are limited and correctness is paramount. The track also highlights tools and techniques for developing safety-critical applications, including machine controllers and medical devices.
Attendees can expect to learn practical approaches for writing efficient low-level code while applying modern C++ abstractions thoughtfully and effectively.
Example talks from CppCon 2025:
- Building Robust Inter-Process Queues in C++ by Jody Hagins
- Wait is it POSIX? Investigating Different OS and Library Implementations for Networking by Katherine Rocha
Robotics & AI
The Robotics & AI track focuses on real-world systems that combine C++ with robotics, autonomy, and machine learning. Unlike academic venues, the emphasis is on practitioner experience, applied techniques, and lessons learned in production systems.
Topics may include motion planning, perception systems, simulation, and performance-critical AI infrastructure, all grounded in practical use of C++.
Example talks from CppCon 2025:
- Can Modern C++ SPEED UP Your Bundle Adjustment Pipeline? by Vishnu Sudheer Menon
- Agentic C++ Debugging Live! – Without a Safety Net by Daisy Hollman & Mark Williamson
- Best Practices for AI Tool Use in C++ by Jason Turner
Scientific Computing
The Scientific Computing track covers high-performance and numerically intensive applications. Talks often address parallelism, numerical methods, large-scale data processing, and efficient use of modern hardware.
This is where C++ is applied to demanding computational workloads, from simulation to optimization and beyond.
Example talks from CppCon 2025:
- Optimize Automatic Differentiation Performance in C++ by Steve Bronder
- Lazy and Fast: Ranges Meet Parallelism in C++ by Daniel Anderson
Game Development
The Game Development track explores how C++ is used to build high-performance, real-time interactive systems. Many of the techniques discussed in this track have broader applicability to any system where responsiveness and performance are critical.
Game development is one of the largest users of C++. It faces some tough engineering challenges that only C++ can solve, such as delivering a rendered frame in 16 milliseconds, synchronizing state across the internet for multiplayer games, accommodating the ever-changing brief of the game designer, and so on.
We all know that GameDev engineering does things a little differently, and this is the place to share the knowledge that the whole C++ community can benefit from. Topics of interest include:
- Patterns in game development
- Building engines
- Build systems
- Profiling and optimizing
- Accommodating hardware constraints
- Interacting with the C++ Standard
- Debugging interactive programs
- GPU programming
- Case studies and post-mortems
- …
- Oh yes, and AI
Example talks from previous CppCon years:
- Can C++ Data Oriented Design Be ONE MILLION Times Faster? by Andrew Drakeford
- C++ Data Structures That Make Video Games Go Round by Al-Afiq Yeong
This is a great opportunity to network with your peers from the international GameDev engineering community. If you have done anything at all interesting, we all want to hear about it.
Business & Career
The Business & Career track focuses on the professional side of working with C++. It includes topics such as team organization, leadership, career growth, and the role of C++ within industry.
This track broadens the scope of the conference by addressing how technical work connects to business outcomes and personal development.
Example talks from CppCon 2025:
- Mastering the Code Review Process by Peter Muldoon
- Building a C++ Career Off-Road by Sherry Sontag and panel
Submit to CppCon 2026
If you are considering submitting a talk, we encourage you to think about how your proposal might fit into one or more of these tracks. When submitting, you can indicate which tracks are relevant to your talk.
👉 Submit your proposal here: https://cppcon.org/submissions
Tracks help us surface ideas, experiences, and communities that deserve focused attention. We are excited for what you bring to CppCon 2026!
