C++Now 2026 Attendee Early Video Access! 30 Day Minimum Exclusive Access

C++Now 2026 Attendee Early Video Access! 30 Day Minimum Exclusive Access

C++Now 2026 Attendees – Access C++Now 2026 Talks Through Our Early Access Portal!

If you attended C++Now 2026, then as part of your registration, you will gain early access to over 50 recorded sessions from C++Now 2026—including main presentations and lightning talks—before they’re released to the public.

You will receive:

  • At least 30 days of exclusive access to the edited and finalized session videos.
  • A powerful video portal with advanced filtering by topic, speaker, and more.
  • Sessions from top C++ experts like Barry Revzin, Mark Hoemmen, Matt Godbolt, Lisa Lippincott, Jonathan Müller, and others.
  • Content covering a wide range of topics—from coroutines to software design to tooling.

🔍 Check the full session lineup here: https://schedule.cppnow.org

How Early Access Works:

  • EA videos will be released shortly after the conference concludes.
  • Public YouTube releases begin at least 30 days later, at a rate of 3 videos per week.
  • Videos will be published in schedule order—so talks later in the event may remain exclusive for 3–4 months.
  • Once videos are public, they’ll also be unlocked in the EA portal for everyone to browse and search.

A Long-Term Resource for the C++ Community:

The EA portal is more than early access—it’s a growing video archive and search system for C++Now and other conferences like ACCU and CppCon, developed by Digital Medium Ltd.

Eventually, this system will provide a free, unified interface for browsing technical talks across multiple C++ conferences—open to all developers.

By attending C++Now 2026, you’re directly supporting the development of this free, public resource.

2026 Schedule Announced! 50 Sessions Over 5 Days!

2026 Schedule Announced! 50 Sessions Over 5 Days!

Get ready for an action-packed conference because we are pleased to announce our schedule which has 50 sessions running on three tracks over five days from Monday 4th May – Friday 8th May!

View Schedule

Content

Content in the schedule include:

Keynotes

We will have the following three keynotes…

  1. Reflection Is Only Half the Story by Barry Revzin – Monday 4th May – https://schedule.cppnow.org/session/2026/reflection-is-only-half-the-story/
  2. Making C++ Standard Parallelism Multidimensional by Mark Hoemmen – Wednesday 6th May – https://schedule.cppnow.org/session/2026/making-cpp-standard-parallelism-multidimensional/
  3. Benchmarking – It’s About Time by Matt Godbolt – Friday 8th May – https://schedule.cppnow.org/session/2026/benchmarking/

45 Additional Main Conference Sessions

Alongside the 3 keynotes, we also have 45 additional sessions from experienced C++ speakers including Michael Caisse, Lisa Lippincott, Ben Deane and more! From ranges, metaprogramming and concurrency, there is something for everyone and these sessions also cater to different levels of C++ experience from someone who is just starting out to a veteran in the software development industry.

Lightning Talks!

Whether you’re a seasoned pro or a first-time speaker, submit your 5-minute talk on any subject (including C++). Applications will open soon for attendees!

Conference Picnic!

Conference attendees can join us for the annual C++Now dinner picnic where you can unwind with great food and conversations under the stars. If you travelled with loved ones or friends, you can also bring them along!

The exact evening the picnic will take place may be subject to change depending on the weather.

Join Us for a Fantastic Experience!

We’re beyond excited to share this fantastic program with you in May. If you haven’t snagged your tickets yet, what are you waiting for?

Early Bird registration ends on April 6th so if you’re still on the fence about whether to join us, now is a good time to choose to attend!  Check out the attendee video.  The venue has a hard attendee limit of 140 this year, and if the conference sells out (as it tends to do), your remaining option is to wait until 2027! Secure your place now at this amazing C++ Conference, held at a one of a kind venue in the beautiful and iconic landscape of the Rocky Mountains. There is no other event quite like it!

Register Your Ticket

C++Now Keynote: Benchmarking – It’s About Time – Matt Godbolt

C++Now Keynote: Benchmarking – It’s About Time – Matt Godbolt

https://schedule.cppnow.org/session/2026/benchmarking/

Every low-latency C++ developer measures time – but how many truly understand what they’re measuring?

This talk takes a deep dive into the machinery behind performance measurement on modern Linux systems: from std::chrono::steady_clock::now() through the vdso, down to rdtsc and hardware performance counters, and back up through the layers of abstraction that can silently distort your results.

Along the way, we’ll explore the subtle pitfalls that make microbenchmarking so treacherous: compilers that optimise away the code you’re trying to measure, branch predictors that learn your benchmark’s patterns, pipelining effects that make sequential measurements misleading, and the surprisingly complex question of what “now” even means on a modern CPU.

Matt Godbolt

Matt Godbolt is the creator and primary maintainer of Compiler Explorer. A C++ developer based in Chicago, he works at Hudson River Trading and is one half of the Two’s Complement podcast. His career has been a steady journey deeper into the machine: from writing rendering engines for video games to years of low-latency trading systems. His recent Advent of Compiler Optimisations series explored things compilers do that feel like magic.

When not hacking on Compiler Explorer, Matt likes to write emulators for the computers he grew up on, the ZX Spectrum, BBC Micro and Sega Master System.

View The Full Schedule Here

Join Us in Aspen, Colorado USA for C++Now 2026. 45+ Confirmed C++ Sessions, 3 Keynotes & Lightning Talks Await You!

C++Now Keynote: Making C++ Standard Parallelism Multidimensional – Mark Hoemmen

C++Now Keynote: Making C++ Standard Parallelism Multidimensional – Mark Hoemmen

https://schedule.cppnow.org/session/2026/making-cpp-standard-parallelism-multidimensional/

Standard C++ currently exposes potential parallelism in a few different ways: explicit thread creation, the parallel algorithms, std::execution, and std::simd. We can think of natural ways to extend and improve each of these. Such efforts are worth continuing, but what is missing here is multidimensionality. This effectively excludes a wide class of algorithms that have been proven optimal in terms of parallel synchronization and memory movement. We suggest three topic areas for incorporating multidimensionality into the Standard’s approaches to parallelism.

Locality: Constructing optimal multidimensional algorithms calls for exploiting locality multidimensionally, analogous to how std::simd does this for one dimension

Disjointness: Multidimensional algorithms can expose parallelism while helping users and implementations avoid complicated reasoning about whether possibly multidimensional arrays “overlap”

Coupling of low-level parallelism and memory operations: this leads to a preference for hiding layouts of local multidimensional arrays, and a proliferation of compile-time parameters that calls for just-in-time compilation

We will explain how Standard C++ already has the seeds of these three properties, and suggest ways to extend the Standard so that users can write portable code that performs well on a variety of hardware.

Mark Hoemmen

Mark Hoemmen is a programming models architect with a background in parallel computing and numerical linear algebra. He joined NVIDIA in 2022, and his current role there is to bridge between the C++ Standard and his company’s parallel programming models.

Mark finished his PhD on “communication-avoiding” linear algebra algorithms in 2010. After that, he worked for ten years for Sandia National Laboratories, where he did research on communication-avoiding and fault-tolerant algorithms, and contributed to several internal and open-source scientific computing software projects. He then took a position at Stellar Science (a small Albuquerque company) for two years, focusing on C++ modernization and performance measurement, before moving to NVIDIA.

Mark’s preferred programming language is C++. He has been writing it professionally for over 25 years, and has been contributing to the C++ Standard (WG21) process since 2017. Mark is main author of std::linalg, a linear algebra library that was added to C++26. He is also coauthor of several proposals relating to multidimensional arrays (such as mdspan (in C++23) and submdspan (in C++26)) and parallel algorithms.

View The Full Schedule Here

Join Us in Aspen, Colorado USA for C++Now 2026. 45+ Confirmed C++ Sessions, 3 Keynotes & Lightning Talks Await You!

C++Now Keynote: Reflection Is Only Half the Story – Barry Revzin

C++Now Keynote: Reflection Is Only Half the Story – Barry Revzin

https://schedule.cppnow.org/session/2026/reflection-is-only-half-the-story/

C++26 gives us reflection, the culmination of decades of work building up support for more and more compile-time programming in C++. But reflection primarily only lets us *observe*. The important next question is: what might it look like if we were to *generate*?

This talk is not a pitch for a specific direction for any particular future C++ standard, but rather a tour of the design space of source code generation for C++. We have some options for code generation today — macros and templates. Where do they hit their limits? What can we learn from our peers in the programming language world — like Rust, Swift, and D? Is there any low-hanging fruit to be found?

There are many facets to consider: capability, composability, cohesion, debuggability, ergonomics, error quality, teachability, tooling. The goal of this talk is to leave with better instincts — and better questions — for evaluating source code generation for C++ as reflection moves from novelty to foundational.

Barry Revzin
Barry is a senior C++ developer at Jump Trading in Chicago, a technology and engineering-driven trading firm. After programming for many years, he got really into the nuances and intricacies of C++ by being unreasonably active on StackOverflow (where he is the top contributor in every standard from C++14 up through C++26). A lot of his C++ knowledge comes from just answering questions that he doesn’t know the answers to, especially when he answers them incorrectly at first.

His C++ involvement escalated when he started attending standards committee meetings in 2016, having written dozens of papers for C++20, C++23, and now C++26. You might know him from such features as deducing this, explicit(bool), conditionally trivial special member functions, if consteval, packs in structured bindings, and now, reflection.

Outside of the C++ world, Barry is an obsessive swimming fan. He writes fun data articles for SwimSwam, which led him to be able to do work with a briefly-existing professional swim team (the DC Trident). He also periodically gets to interview a bunch of Olympians.

View The Full Schedule Here

Join Us in Aspen, Colorado USA for C++Now 2026. 45+ Confirmed C++ Sessions, 3 Keynotes & Lightning Talks Await You!

2026 Accepted Sessions Announced!

2026 Accepted Sessions Announced!

These Are Just Some Of The Accepted Sessions For C++Now 2026!

View Confirmed Sessions

This year we will have 3 tracks with 48 outstanding presentations from C++ experts, including three keynotes, as well as lightning talks in the evening, a “Future of C++” panel, and the “Project in a Week” hands-on workshop!

If you’re still on the fence about whether to join us, now is a good time to choose to attend!  Check out the attendee video.  The venue has a hard attendee limit of 140 this year, and if the conference sells out (as it tends to do), your remaining option is to wait until 2027! Secure your place now at this amazing C++ Conference, held at a one of a kind venue in the beautiful and iconic landscape of the Rocky Mountains. There is no other event quite like it!

Held May 4–8, 2026, C++Now brings together library authors, compiler developers, and expert C++ practitioners for five days of deep technical content, collaboration, and discussion in a uniquely intimate setting.

The conference takes place at the Aspen Center for Physics in Aspen, Colorado, providing an inspiring environment for learning, networking, and pushing the boundaries of modern C++.

Highlights include:

  • In-depth technical sessions and tutorials
  • Lightning talks and interactive discussions
  • The “Future of C++” panel
  • Collaborative events like Project in a Week
  • Social events and networking with leading C++ experts


Join us in Aspen and be part of the conversation shaping the future of C++.

Register now for $1999 including T-shirt, Hoodie + Early Access to the C++Now 2026 YouTube Videos (Does not include Lodging)

 

 

 

2026 Registration is Open

2026 Registration is Open

Registration for C++Now 2026 is now open!  The fourteenth annual C++Now Conference will be held at the Aspen Center for Physics in Aspen, Colorado, from May 4th to 8th, 2026.
Register Now

We expect C++Now to sell out again this year.  Register now so you won’t miss out!

Badges - Photograph by Zoetica Ebb. Used with permission.
Photograph by Zoetica Ebb. Used with permission.

Lodging

Please make your lodging arrangements as soon as possible.

Submitters

Note to submitters: If you have submitted a session proposal for the 2026 conference, do not register for the conference at this time.  You will be contacted with registration instructions when the program decisions are sent. You should, however, make your lodging arrangements as soon as possible.

Sponsorships

Several sponsorship opportunities for 2026 are still available. For a copy of the conference Sponsorship Prospectus, contact sponsorship@cppnow.org.

Accepting Student/Volunteer Applications for 2026

Accepting Student/Volunteer Applications for 2026

We’re very excited to announce the 14th year of the C++Now Student Volunteer program! Once again, students with an interest in C++ are invited to attend the May 4th – May 8th, 2026 conference in Aspen, CO as Student Volunteers.

Volunteers

 

The Student/Volunteer program is an excellent way for students and young coders with an interest in C++ to learn about the language and make lasting connections with the community.

Attending has truly been one of the most inspirational moments of my life. I had the opportunity to learn, socialize and have a great time in general. I hope to attend this conference yearly now and make a lasting impact in the computer science community.

Grant Mercer, 2013 Student/Volunteer Read Grant’s Story

 

Student volunteers will receive free registration and a travel stipend for their travel and/or lodging.

Student volunteers will handle various tasks during the conference, such as assisting presenters, setting up presentation rooms, running audio/visual equipment, and helping with breaks and the conference picnic.

Students from all fields of study are welcome to apply. However, this conference covers advanced C++ topics, and applicants should have ample experience with the C++ programming language and be familiar with general computer science topics.

Applicants must be enrolled and actively participating in an undergraduate or graduate programs in the United States.  Unfortunately, the conference cannot provide visa support for students studying outside the United States.

Applications will be accepted until February 28th, 2026. Application decisions will be sent on or around March 7th, 2025.

You can apply and/or learn more about the program and some of the students who have participated here.

Apply Now!

 

Katherine Rocha – Student/Volunteer Chair

Volunteers - Photograph by Zoetica Ebb. Used with permission.

Photograph by Zoetica Ebb. Used with permission.

2026 Call For Submissions

2026 Call For Submissions

Quick Link: Submit A Proposal!

Now Extended To 23rd February!

The C++Now 2026 Call For Submissions is now open!

We cordially invite all members of the C++ community, including first time submitters, to submit session proposals for the 14th annual C++Now Conference, to be held May 4th – May 8th, 2026, in Aspen, Colorado.

We look forward to considering your proposals. You will be joining leading speakers from the entire C++ community in making C++Now 2026 better than ever.

The C++Now Conference focuses on open source software C++ usage and development, and the evolution of the C++ language. The audience at C++Now includes:

  • C++ users,
  • Beman Project Library author and maintainers,
  • C++ based open source authors,
  • C++ library and framework developers,
  • C++ compiler and tooling developers,
  • Individuals involved in the evolution of the C++ and other programming languages.

The program fosters interaction and engagement within and across those groups, with an emphasis on discussion and collaboration.

AspenPhotograph by Zoetica Ebb. Used with permission.

C++Now will be fully on-site in 2026.

Session Topics

C++Now sessions focus on the latest C++ standards (C++17/20/23) as well as anticipated future standards (C++26). Topics of interest include, but are not limited to:

  • The new C++23 standard
  • New ideas and proposals for future C++ standards, such as C++26
  • Topics related to high-performance computing in areas such as FinTech, DSP, or Scientific Computing
  • The planned C++ Ecosystem IS Draft
  • C++ experiences, commentary and best practices from across the industry
  • Real-world problems solved with C++ – show us what you know!
  • Heterogeneous and embedded programming with C++
  • C++ library design and development
  • Beman Project C++ libraries (design, development, tooling)
  • Concepts and generic programming
  • Compile-time programming
  • Advances in C++ compiler technology
  • C++ tooling (refactoring, analysis, debugging, build systems, etc.)
  • Designing for testability and testing best practices
  • C++ education and training
  • Any other topics likely to be of great interest to C++ developers

Note:  Presentations tend to be on more advanced or expert C++ topics.  The typical audience member is medium to advanced level.

Beyond C++ Track

Many C++ developers are facing a landscape change where high-performance memory safe languages, such as Rust and Swift, are a growing part of their workflow. Talks in this track aim to help C++ developers get up-to-speed with these technologies and their capabilities. Topics of interest include:

  • Introductory material for practical, high-performance, memory-safe languages targeted toward experienced C++ developers.
  • Deep dives into particular aspects of C++ alternatives, such as concurrency, generic programming, and ecosystems.
  • Aspects of C++ alternatives that could lead to advances to the C++ libraries or the language itself.
  • Interoperability between C++ and its alternatives, particularly as it applies to large C++ code bases.
  • Interaction and integration of C++ with GPU programming languages such as CUDA and ROCm.

Session Formats

Most C++Now sessions are 90 minutes long, but sessions can be either shorter (45 minutes) or longer (multiples of 90 minutes). For 90 minute or longer sessions, registration will be waived for one presenter. For shorter sessions, registration will be prorated.

Many sessions take the form of a traditional presentation with a slide deck and a single speaker, but other formats are encouraged and supported, such as tutorials, live demos, etc.

For a list of session formats, see the Presenter Information page

Submitting a Proposal

Please read the presenters and FAQ pages carefully before submitting to assure that you are aware of these changes. This applies to both first-time submitters and long-time submitters.

Submissions are considered for inclusion in the program by an anonymized peer review process.  Reviewers will not know the identities of those authors they review, and vice versa.

Session materials will be shared with the C++ community on the C++Now website.

Note: Presenters must agree to grant a non-exclusive, perpetual license to publish materials submitted to C++Now, either electronically or in print, in any media related to C++Now/BoostCon.

Make your submission through our presenters page.

For any questions about the submission process, please contact the Program Committee at program@cppnow.org.

Proposal Advice

Looking for advice? The program committee and experienced speakers would be happy to provide early feedback your submission.  To learn more, please email us at program@cppnow.org.

We’ve also added two new checkboxes on the submission form that allow you to explicitly volunteer for giving advice, or ask for early feeback on your abstract, title, and content.  Feel free to use either, in the case that you’re a first timer, or an experienced speaker. We are happy to help!

Speaker Support

Due to our small size and limited budget, the conference is only able to provide travel and lodging assistance for our student volunteers.

Of course, registration is free for speakers, but otherwise speakers are responsible for covering the costs of their own travel and lodging.

Important Dates

Proposal submissions due: February 23
Proposal decisions sent: March 1 – 3
Program online: March 16 – 18

Note: We strongly recommend that you make your submissions as early as possible. Submissions will not be accepted after the due date!!!.

During submission evaluation, the Program Committee may have questions about your submission. If you submit early, these questions may be sent to you for clarification. If you submit close to the deadline, it is unlikely that there will be time to offer you the opportunity to provide answers or clarifications.

Announcing C++Now 2026

Announcing C++Now 2026

Announcing C++Now 2026: The Premier C++ Conference in Aspen, Colorado!

Mark your calendars! C++Now 2026 is set to take place May 4th – 8th, 2026, in beautiful Aspen, Colorado. This year marks the 19th anniversary of C++Now, celebrating nearly two decades of bringing together the C++ community for learning, collaboration, and innovation.

From what was originally BoostCon, C++Now is an internationally renowned, in-person conference that provides a unique opportunity to immerse yourself in the world of C++ programming, surrounded by a vibrant community of developers, educators, and industry experts.

Why Attend C++Now?

C++Now offers a deep dive into the latest advancements, best practices, and emerging trends in the C++ ecosystem. Hosted at the Aspen Center for Physics, the conference provides an intimate and engaging environment for education, discussion, and networking.

Highlights of C++Now 2026

The highlights of C++Now include:

  • Five Days of C++ Content: From in-depth technical talks to group discussions and Q&A sessions, every moment is packed with opportunities to learn and grow.
  • Library In A Week: Work with other conference attendees to build an entire library for The Beman Project in a week!
  • Future of C++ Panel Discussion: Join members of the sponsoring foundation as they discuss the upcoming developments in the C++ ecosystem in a 90-minute session that is not recorded or published on YouTube.
  • Keynotes: Several keynotes will be given over the course of the conference from leading experts in C++.
  • Lightning Talks: Participate in these fast-paced, interactive sessions to share your insights or learn from peers.
  • Networking Opportunities: Connect with other C++ enthusiasts during refreshment breaks, social events, and informal chats.
  • Scenic and Inspiring Venue: The Aspen Center for Physics offers a tranquil and inspiring setting, a short walk from the Aspen Meadows Resort.

Social and Networking Events

C++Now 2026 isn’t just about learning—it’s about building relationships and having fun! Planned social events include:

  • Opening Reception: Kick off the conference on Sunday evening with a warm welcome and refreshments.
  • Daily Breaks: Enjoy morning and afternoon refreshments to recharge and network.
  • On-Site Lunches: Sign up for convenient and delicious meals while you connect with attendees.
  • Conference Picnic: On one night, we have the conference picnic where you can unwind with great food and conversations under the stars.

Stay Tuned for More Information!

Stay connected by following C++Now on social media, where we will provide updates regarding the call for speakers, registration, and the conference schedule as and when they happen.

We look forward to seeing you in Aspen for an unforgettable week of C++ inspiration, collaboration, discovery!