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

We cordially invite all members of the C++ community, including first time submitters, to submit session proposals to the 10th annual C++Now Conference, to be held May 1st – 6th, 2022, in Aspen, Colorado.

C++Now builds upon the resounding success of previous BoostCon and C++Now conferences. We look forward to considering your proposals. You will be joining leading speakers from the entire C++ community in making C++Now 2022 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++ and Boost users
  • Boost Library author and maintainers
  • C++ library and framework developers
  • C++ compiler and tooling developers
  • Individuals involved in the evolution of the C++ language

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

Aspen Photograph by Zoetica Ebb. Used with permission.

C++Now will be fully on-site in 2022, and as such, proof of COVID-19 vaccination will be required for attendance. Please see our COVID-19 policy for more detail.

Session Topics

C++Now sessions should focus on the latest C++ standards (C++17/20/23). Topics of interest include, but are not restricted to:

  • The new C++20 standard
  • C++ experiences, commentary and best practices from across the industry
  • New ideas and proposals for future C++ standards
  • Heterogeneous and embedded programming with C++
  • C++ library design and development
  • Boost C++ libraries (design, development, tooling)
  • Concepts and generic programming
  • Compile-time programming
  • Advanced in C++ compiler technology
  • C++ tooling (refactoring, analysis, debugging, build systems, etc)
  • Designing for testability and testing best practices
  • Use of modern C++ with cryptocurrencies or blockchain technology
  • C++ education and training
  • Any other topics likely to be of great interest to C++ developers

Tool vendors

We actively encourage tool and service vendors to submit proposals about products related to Boost and C++ (compilers, libraries, tools, etc). (We discourage proposals about marketing, but are always interested in technology and its applications.)

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.

Most session will be delivered live, but pre-recorded sessions are all accepted.

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.

All submissions should be made through our presenters page.

Submissions are considered for inclusion in the program by a peer review process.

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.

For any questions about the submission process, please contact the Program Committee cppnow2022@easychair.org.

Important Dates

Proposal submissions dueJanuary 30
Proposal decisions sentMarch 13
Program onlineApril 3

Note: We strongly recommend that you make your submissions as early as possible. 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.