2025 Call For Submissions

Quick Link: Submit A Proposal!

Due to the Hagenburg Meeting of WG21 this week, we’ve had requests to extend the submission deadline. In order to accommodate WG21 members, we’re extending the submission deadline to Friday February 21st.

The C++Now 2025 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 12th annual C++Now Conference, to be held April 28th – May 2nd, 2025, 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 2025 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 Software & Libraries,
  • 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 2025.

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 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 – New for 2025!

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. This track aims 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.

Other programming languages

We encourage submission of proposals regarding C++-related programming languages, and their development.

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 21
Proposal decisions sent: March 7 – 10
Program online: March 15 – 17

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.