CppCon 2022 Registration is Open

Registration DeskRegistration is now open for CppCon 2022, including CppCon Academy Classes.

The US has recently rescinded testing requirements for entering the US and the conference has updated its Covid Safety Policy for CppCon 2022 to be less restrictive. Please review the Covid Safety Policy before registering for onsite attendance.

For CppCon 2022, we are continuing with our very successful hybrid format providing for top quality engagement for attendees in Aurora, Colorado and also providing the CppCon experience for those that attend remotely.

We are offering two new registration options for online access. For organizations with many C++ developers, we are offering discount packages for online attendance, starting as low as $2000. Please review the options on the Registration Page and contact Greg Marr, CppCon Registrar for details.

We are also offering a new On-Demand Session Access which provides access to both online and onsite (rough-cut) recordings of sessions from shortly after the session concludes, until its edited version is posted on the CppCon YouTube channel. This is included with many conference registrations (as last year), but this year we are offering it stand-alone, without a conference registration.

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 July 15th.
  • For those unable to attend in person, Online registration gives access to both online and onsite sessions as well as our Gather.town virtual venue for fun, games, puzzles, and engagement with other attendees including presenters and exhibitors.
  • Onsite attendees have the option of registering for both onsite and online access or for onsite-only. Why would an onsite attendee want to include online registration? Only online attendees have access to online sessions and the virtual venue.
  • We are offering four online classes and over a dozen onsite classes.
  • We are also offering an Economy registration that for onsite, doesn’t include the On-Demand access, “Meet the Presenters” Banquet, annual tee shirt, or souvenir that are included in Full registration and for online doesn’t include the On-Demand access included in the Online registration.
  • We have three options available for full-time students, Full, Economy, and Online, all of these include online and On-Demand access.

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 2022 Call for Volunteers and Volunteer Grant Program

Be a part of making CppCon 2022 an exciting event.  Please join us as a volunteer.

Building on the success of last year’s hybrid conference, we’ll need both onsite and online-only volunteers.

Delivering some of our content online this year will require more training of online volunteers to understand the content delivery technologies that we’ll be using.

If you want more information about volunteering, contact us at volunteers@cppcon.org.

For more information about volunteering and the Volunteer Grant Program, please see our Volunteer page.

Join a great team and be a part of history making in the C++ community, please complete the CppCon 2022 Volunteer Application Form.  There will be other steps after completion, we will contact you to assist you with setup for the conference.

Thank you

Brett Searles

Please note that registration to be an onsite volunteer will be ending August 21st. The grant application deadline is July 31.

CppCon 2022 Call for Submissions

CppCon is the annual, week-long (September 11th-16th, 2022) face-to-face (and now also online) 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.

We hope that everyone can join us onsite, but we know that some people cannot join us in Aurora this September. Leveraging our experience of serving the global C++ community online in the last two years and our many years of providing an unmatched in-person experience, this year’s CppCon will again be a hybrid conference with some presenters and attendees onsite in Aurora, Colorado, and some presenters and attendees online.

We are looking for presenters who can present in person and also for presenters who will be presenting remotely (presenter teams welcome). Submitters can apply for onsite, online or both. We understand that a submission is not a commitment and that situations may change. We are prepared to respond appropriately to changing situations that affect your availability. Our goal is always to present the best possible program to attendees, both onsite and online, and we look forward to working with you to achieve this.

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 regular program talk at CppCon 2022.

The submissions deadline is June 24th, 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.

In addition to the dedicated Back to Basics Track, Embedded Track, Scientific Computing Track, Software Design Track, and Tooling Track, we are looking for people with new ideas for tracks or specialities to better serve the C++ community.

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

Call for Proposals for CppCon Academy 2022 Classes

CppCon Academy is asking for instructors to submit proposals for pre- and post-conferences classes and/or workshops to be taught in conjunction with this September’s CppCon 2022.

The Academy is interested in proposals for either onsite classes or online classes.

If you are interested in teaching such a class or workshop, please contact us at info@cppcon.org and we’ll send you an instructors’ prospectus and address any questions that you might have. The deadline for submitting proposals is January 31st, 2022.

CppCon 2021 Wrap-Up

Hybrid Success

Our first adventure with a hybrid conference was a success! Although a our onsite attendee numbers were down (way down, see the photo of many of us), our online-only attendee count was up from last year (even with many of last year’s attendees attending onsite this year) and our total attendance grew (a bit) from our record in 2019.

Trip Reports

But don’t take my word for it, read what some of our attendees are saying. I’ll update this post as more trip reports are published.

Videos

JetBrains, a CppCon YouTube Channel sponsor, is providing early access to some of our conference videos. In addition to the Fireside Chat with the C++ Standards Committee, JetBrains has posted all of our onsite plenary sessions (from Bjarne Stroustrup, Herb Sutter, Lisa Lippincott, Michael Caisse, and Sean Parent).

In the next few weeks, we’ll be posting session videos to the CppCon YouTube Channel and slides to our repository.

CppCon 2022

CppCon 2022 will be held September 11 – 16 at the Gaylord Rockies, in Aurora, Colorado. Watch this page for more details.

Thanks

We all knew pretty early last year that 2020 was going to be a horrible year.

But many of us, certainly I, had great hopes for 2021. This year would be so good, due to “pent up demand,” that we’d forget all about 2020. Except that it didn’t turn out that way. 2021 turned out to be the year of disappointment following disappointment.

In addition to having to cut many familiar conference features due to lack of attendees, money, and planning time, the process of organizing a hybrid conference proved much more difficult that I’d imagined that it would be. We scrapped our program schedule twice before we came up with something that made us happy.

I confess to having low expectations for this year’s event. It wasn’t because we didn’t have a great team preparing for it.

The organizers, including our department heads, volunteers, and vendors did an amazing job of preparing for the event under terrible circumstances. Our Program Committee reviewed a near record number of submissions. The online volunteers had to master several different software platforms in order to answer questions and provide technical support for online presenters and other attendees. The onsite volunteers were very, very short-handed. They worked longer shifts than we’ve asked of them in years past and were also required to master new platforms for delivering hybrid session.

Our vendors, including, Bash Films, Digital Medium, Gaylord Rockies, Jonathan Phillips, Krueger Event Management, and LSAV Powerhouse, all went above and beyond to create a hybrid CppCon for the first time.

I was, of course, delighted by the way about team came together to see our challenges as an opportunity to succeed in a new way rather than as an excuse to fail at delivering the best possible CppCon experience.

I was happy for the support of our sponsors and both online and onsite exhibitors.

Still, I was very worried.

But there was part of the CppCon team that I’d not counted on. Our attendees! At every closing I thank the attendees because, I tell them, without attendees, we don’t have a conference.

This year I learned the deepest truth of that. CppCon 2021 was a success in the only way that really matters. Those attending were delighted that they were attending.

The attendees came through for us. In a year when we could have heard a lot of complaining (about no posters, no bookstore or author signings, no live-captioning, no Tool Time, reduced social events), instead we heard about how delighted everyone was to be able to see old friends, meet new friends, and engage with the some of the best minds in C++. We had great engagement during sessions, at lightning talks, and in the all-important “hallway track.”

2021 Onsite Group Photo

You are all my heroes.

I look forward to seeing you all next year.

Jon Kalb
Conference Chair

Early Bird Deadline is This Week

If you’ve been thinking about registering for CppCon 2021 onsite or online, now is the time — EarlyBird discount ends this week!

Because of the health and travel situation, we know that many who want to attend onsite don’t know for certain yet if they can make it onsite. Here are some things to help ease your mind about registering:

  • Any Online Early Bird registration can be upgraded later (even after the Early Bird deadline) to an Early Bird rate onsite registration. So if you get an Online Early Bird registration now, you will lock in the Early Bird rate if you later convert it to any of our onsite registration options.
  • Any onsite registration can be converted to an online registration with full refund of the difference in rate, no questions asked.
  • Any registration can be cancelled for a full refund with no questions asked until the day before the conference (October 23rd). So if you plan to attend onsite and get an Early Bird onsite registration now, you can get your money back in full if it turns out international travel restrictions or any other issues get in the way.
  • The Gaylord Rockies‘ refund policy for hotel room reservations is a complete refund with notice that is three working days prior to arrival date.

These registration/refund policies and the low price on Online Early Bird registration make that a no-brainer. Online registration gives you exclusive early access to all the videos that we’ll be adding to the CppCon YouTube channel, but it is easy to justify the cost of Online Early Bird registration even if you are only able to spend one day (or even just a couple of evenings) watching sessions and engaging online with CppCon attendees in our awesome virtual venue. Early access to session videos is just an amazing bonus.

Don’t let COVID deprive you of the opportunity to engage with the C++ community in 2021!

In any case, you can register now to lock in the Early Bird rate. We look forward to seeing many of you in person or online at CppCon 2021 for what will surely be one of the most memorable CppCons ever.

Announcing CppCon Academy 2021 Classes

class attendeesRegistration is open for almost twenty CppCon Academy classes that will be held in the days before or after CppCon 2021 in October.

Four classes are open to online attendees and the rest will be offered to onsite attendees at the Gaylord Rockies in Aurora.

This year we are offering classes that range from those that are focused on updating you to the latest versions of C++, to those focusing on better code, testing, or design skills. This year we are offering a class on computing in mixed CPU/GPU/FPGA environments and two on embedded programming.

class instructor with studentsRead about all the offered classes on the CppCon Academy 2021 page. There are seven classes on Language Updates, four on Design, three on Better Code, two on Quality, two on Embedded Programming, and one on Heterogeneous Computing.

Online classes will be held either on the last three business days of the week before the conference or the first three business days of the week after the conference.

Onsite classes are held the weekends immediately before and after the conference.

class instructorMost of the classes feature two days (onsite) or three days (online) of class instruction and all feature hands-on opportunities to improve your programming skills.

CppCon instructors are selected from the best C++ instructors in the world. They feature rare combinations of deep technical knowledge, extensive development experience, and the ability to explain things in an approachable manner.

Reminder: Early Bird Registration ends at the end of July, so register now!

CppCon 2021 Call for Volunteers and Volunteer Grant Program

Be a part of making CppCon 2021 an exciting event.  Please join us as a volunteer.

As a hybrid conference for the first time, we anticipate new challenges. To meet these challenges we’ll need both onsite and online-only volunteers.

Delivering some of our content online this year will require more training of online volunteers to understand the content delivery technologies that we’ll be using.

If you want more information about volunteering, contact us at volunteers@cppcon.org.

For more information about volunteering and the Volunteer Grant Program, please see our Volunteer page.

Join a great team and be a part of history making in the C++ community, please complete the CppCon 2021 Volunteer Application Form. There will be other steps after completion, we will contact you to assist you with setup for the conference.

Thank you

Brett Searles

Please note that registration to be an onsite volunteer will be ending October 1st. Registration to be an online volunteer is closed.

New Software Design Track at CppCon 2021

CppCon 2021 introduces a new Software Design Track.
Lisa LippincottEvery year CppCon presents dozens of sessions on how to produce high quality C++ code. But high quality software products require more of software engineers than just good coding. Great software products are built by engineers with great design skills, so CppCon also presents sessions focused on designing software components of high quality.
 
To advance this objective, CppCon now features a dedicated Software Design Track. This track will address the art of managing the interactions between software entities, of reducing coupling and of creating good and meaningful abstractions. It will focus on maintainable code and on how to design for changeability, scalability, extensibility, and testability.
 
Klaus IglbergerIf you have something to share about software design and want to contribute your experience to the entire C++ community, please consider submitting a talk. Possible topics include design techniques for all paradigms and both static and dynamic polymorphism, design and architectural patterns, good and bad experiences from real world projects (i.e. war stories), and even advice on how to manage big projects via proper software organization. The call for submission is open till July 19th.
Please contact the Software Design Track Chairs, Klaus Iglberger and Mike Shah, if you have any questions or suggestions.

CppCon 2021 Registration is Open

Registration DeskRegistration is now open for CppCon 2021!

Our community has been eagerly awaiting a return to the type of in-person events for which CppCon has long been known and this October we are bringing you that event in Aurora, Colorado.

Attendees must be fully vaccinated for COVID-19 before attending any onsite events. Attendees must confirm their vaccination status with the conference either online or onsite at badge registration. Confirming online in advance of the conference saves time by streamlining the onsite registration process.

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 July.
  • For those unable to attend in person, Online registration gives access to both online and onsite sessions as well as our Gather.town virtual venue for fun, games, puzzles, and engagement with other attendees including presenters and exhibitors.
  • Onsite attendees have the option of registering for both onsite and online access or for onsite-only. Why would an onsite attendee want to include online registration? Only online attendees have access to online sessions and the virtual venue. Online attendees will also have access to “rough cut” versions of all session recordings (onsite and online) until they are edited and made available on the CppCon YouTube channel.
  • We are also offering an Economy registration that doesn’t include the “Meet the Presenters” Banquet, annual tee shirt, or souvenir that are included in Full registration.
  • We have three options available for full-time students, Full, Economy, and Online.
  • We are accepting registrations for the Field Trip on the Georgetown Loop Railroad, which is sponsored this year by the North Denver Metro C++ Meetup.

#include DinnerWe are not yet accepting reservations for this year’s CppCon Academy classes.

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.