Call for Proposals for CppCon Academy 2025 Classes

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 2025.

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 jon@cppcon.org with any questions that you might have. The deadline for submitting proposals is January 31, 2025.

CppCon 2024 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 2024!  The poster program is returning this year to the conference.

The poster submissions deadline is July 28th, with decisions sent by August 12th. For topic ideas, submission instructions, and advice on making the best possible submission, see the Poster Submissions page.

 

CppCon 2024 – Call for Volunteers

Volunteer at CppCon 2024!

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 at no 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:
We appreciate it if you are able to join us for several days, but even if you can only make it for a single day, there are opportunities for you. 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 below before July 26th.

Due to overwhelming interest, we are closing Volunteer Registration early. Thank you to the community for showing up to make CppCon the best C++ conference.

Ready to be part of something big? Complete the Volunteer Registration Form by August 16th.

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 2024! 🌟

CppCon 2024 Call for Submissions – Scientific Computing Track

The call for submission for the Scientific Computing Track at CppCon 2024 is now open!

Recent additions to the C++ standard library, such as mdspan or the basic linear algebra algorithms, have significantly enhanced C++’s capabilities for scientific computing. The Scientific Computing track aims to showcase these advancements and foster the exchange of knowledge between C++ scientific programmers and the general C++ community.

We invite submissions on a broad range of topics, including:

  • High-performance computing techniques
  • Numerical methods and algorithms
  • Machine learning
  • Data visualization and analysis
  • Domain-specific libraries and frameworks
  • Physical quantities and units

We welcome submissions from both seasoned researchers and those new to the CppCon stage. If your work pushes the boundaries of scientific computing with modern C++, share your knowledge and inspire others!

Submissions should be made through the CppCon website. Please remember to indicate your interest in being included in the Scientific Computing in the Comments section of the submission form. The deadline is May 19, 2024.

Damien Lebrun-Grandie and Matthias Kretz
Scientific Computing Track co-chairs

CppCon 2024 Registration is Open

Registration is now open for CppCon 2024, an all-in-person conference being held at the Gaylord Rockies in Aurora, Colorado. A separate registration for CppCon Academy 2024 is also open. (We’ll have some online classes, but conference sessions will be onsite-only, recorded, and posted to the CppCon YouTube channel.)

Registration Desk

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 each 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 21st.
  • The conference is onsite, but CppCon Academy will offer both onsite and online classes.
  • We are also offering an Economy registration that doesn’t include the “Meet the Presenters” Banquet, annual tee shirt, CppCache credit, or souvenir that are included in Regular registration.
  • We have a reduced price option available for full-time students.

Visa application support for non-US attendees is available.

As always, we offer support for academics and employees of non-profits and, thanks to the support of the C++ Alliance, child care.

CppCon 2024 Call for Submissions – Tooling Track

The CppCon Tooling Track is open for submissions!

Because C++ includes much more than the language itself, CppCon is excited to offer a Tooling Track at CppCon 2024! The Tooling Track is an explicit place to make room for talks about C++ tools and the C++ ecosystem.

Why give tooling talks? The C++ community wants and needs them! Users want to hear the best and latest about a wide range of tooling-related topics, including:

  • Managing dependencies
  • Improving build times
  • Debugging their projects
  • Enhancing their continuous integration enrollments
  • Configuring their build systems
  • Mastering their IDEs and editors
  • Interoperation with other languages
  • Understanding their compilation toolchains

What should the talks be about? More or less, if it’s a talk for C++ engineers but not about software theory or the C++ language itself, it’s probably a talk about the C++ ecosystem, and therefore is welcome in the CppCon Tooling Track.

Who should submit? You! Previous talks from the perspectives of thoughtful users have been very well-reviewed and accepted in the past.

Of course, the Tooling Track is a place for industry experts and maintainers of widely adopted C++ tools as well. It is an excellent way for C++ tool vendors and advocates to raise awareness for the projects they are excited to share. CppCon is a great opportunity to get out from behind the ticket trackers and meet face-to-face with current and potential end users!

If you would like to submit a talk to the CppCon 2024 Tooling Track, follow the instructions at the wider CppCon 2024 Call for Submissions and be sure to mark Tooling as a target track.

If you would like to know more about the CppCon talk submission process or if you would like helpful tips for submitters, see the Main Program Submissions page. Also feel free to email tooling_track@cppcon.org or submission-advice@cppcon.org with any questions or concerns you may have.

If you are interested in helping organize the CppCon Tooling Track, please contact tooling_track@cppcon.org.

CppCon 2024 – Call for Submissions

CppCon is the annual, week-long (September 15th-20th, 2024) 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++17/20/23? 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 2024.

While CppCon is a conference about C++, talks about other programming languages are in scope for CppCon 2024 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 19th, with decisions sent by June 23st.

To facilitate a double-blind review process, please avoid statements in your title, abstract, and outline that remove all uncertainty about 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, and Scientific Computing). In addition, we are introducing a new GameDev track this year. 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 general 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 2024 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.

Call for Proposals for CppCon Academy 2024 Classes

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 2024.

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 jon@cppcon.org with any questions that you might have. The deadline for submitting proposals is March 4, 2024.

CppCon 2023 Call for Submissions

CppCon is the annual, week-long (October 1st-6th, 2023) 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.

This year’s edition of CppCon will be onsite at the Gaylord Rockies in Aurora, Colorado.

Have you learned something interesting about C++, maybe a new technique possible in C++17/20/23? 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 2023.

In the past year there has been great interest in C++ “evolution” or “successor” languages. These are an important part of today’s C++ community, and so CppCon 2022 had well-received talks about Val and other such experiments. These talks are in scope for CppCon 2023, 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 Val/Carbon/Circle Experiments That Could Be Incorporated Into ISO C++ Evolution are on-topic and will be considered.

The submission deadline is June 25th, with decisions sent by July 31st.

To facilitate a double-blind review process, please avoid statements in your abstract that remove all uncertainty about who you are. See examples on the Submissions page.

We plan to have most (if not all) of the same tracks as last year, and we would like to add a few more. Each track will put out a call for submissions as we confirm their participation. If you plan to submit to a track, please indicate in your submission which track(s) you’d expect your talk to fit into. 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.

Note: Calls for Lightning Talks and Open Content sessions will be made later this summer. The deadline for these is the conference itself.

CppCon 2023 Registration is Open

Registration is now open for CppCon 2023, an all-in-person conference being held at the Gaylord Rockies in Aurora, Colorado. A separate registration for CppCon Academy 2023 will be open soon. (We’ll have some online classes, but conference sessions will be onsite-only, recorded, and posted to the CppCon YouTube channel.)

Registration Desk

With your stay at the Gaylord Rockies, receive up to five days of lunch vouchers (one for each 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.

Maximize your conference experience with the comfort and convenience of staying onsite and the official CppCon hotel.

No special registration is required. Just register for the conference and book a room in your name at the Gaylord Rockies.

Registration details are available on our registration page, but the high points are:

  • Substantial savings are available for Early Bird registrations before the end of June 23rd.
  • The conference is onsite, but CppCon Academy will offer both onsite and online classes.
  • We are also offering an Economy registration that doesn’t include the “Meet the Presenters” Banquet, annual tee shirt, CppCache credit, or souvenir that are included in Full registration.
  • We have two options available for full-time students, Full and Economy.

Visa application support for non-US attendees is available.

As always, we offer support for academics and employees of non-profits and, thanks to the support of the C++ Alliance, child care.