Casa Bonita / Hyperspace Arcade Field Trip Announced

Casa BonitaJoin us for fun and games in Denver!

The CppCon 2019 Field Trip will be to Casa Bonita and Hyperspace Arcade.

Spend a fun-filled Sunday afternoon on September 15th, with other CppCon attendees, at the world famous Casa Bonita restaurant for lunch and then free 80’s style arcade games all afternoon at the nearby Hyperspace Arcade.

Casa Bonita is the Mexican restaurant made famous by the South Park episode in which the boys declare that it’s like the Disneyland of Mexican restaurants. The restaurant features a number of different entertainments, such as cliff divers, shows, and a secret hideout.

Hyperspace Arcade features unlimited game play on over one hundred fifty machines including classics and rare titles.

If you are arriving for CppCon 2019 by Sunday morning, this is your opportunity get to know some of your fellow attendees in a fun-filled stress-free environments.

See  the CppCon 2019 Field Trip page for details.

Engage, Entertain, Educate: Technical Speaking that Works

AndreiAlexandrescu

John Lakos

Attendees at last year’s Engage, Entertain, Educate (EEE) workshop wrote to us: “Please rehire!” “Please repeat!” and “You should have this class every year.”

Well, we can’t promise every year, but we are are bringing it back this year as a one-day pre-conference workshop.

This workshop is presented by three of the most widely recognized presenters in the C++ community: Andrei Alexandrescu, John Lakos, and Kate Gregory.

Kate Gregory

The workshop will combine some lecture (“I like the opening by Andrei, it highlights things we need to look [at in] our talk”) with actual presentation practice (“the breakout where we have to simulate the actual talk was really useful!”).

EEE 2018 PresentationWhether you are planning to speak at a conference, a local user group, or at your own company, this workshop will help you build the skills and confidence that are key to being a successful technical presenter.

This year we are lowering the class size limit which allows more time for attention from each instructor, but does mean that the class will fill sooner. Don’t miss this opportunity to get individual attention and coaching from some of the best presenters in our community.

Register for this workshop and all the rest of this year’s classes on our Registration Page.

CppCon 2019 Call for Submissions

CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community and so we invite you to present. The conference regular program consists of five days of seven tracks of one hour sessions.

Have you learned something interesting about C++, maybe a new technique possible in C++14/17/20? Or perhaps you have implemented something cool related to C++, maybe a new C++ library? If so, consider sharing it with other C++ enthusiasts by giving a regular program talk at CppCon 2019.

The submissions deadline is May 20 with decisions sent by July 8.

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 this summer. The deadline for these is the conference itself.

Registration for CppCon 2019 is Open

Registration is now open for CppCon 2019 to be held September 15-20, 2019 at the Gaylord Rockies in Aurora, Colorado, USA.

CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience.

This year, the conference is taking place at our new home at the Gaylord Rockies Hotel and Convention Center in Aurora, Colorado, very near Denver International Airport. The venue is brand new and we’ll have lots more space, but we’ll still have all the events which you’ve come to know and love, including multiple diverse tracks. The conference will appeal to anyone from C++ novices to experts.

2018 attendees

What you can expect at CppCon:

Scott at the Bookstore

  • Invited talks and panels: Expect a week full of insight from some of the world’s leading experts in C++. Still have questions? Ask them at one of CppCon’s panels featuring those at the cutting edge of the language, such as the Grill the Committee panel, where you’ll be able to ask questions of ISO Standard C++ Committee members.
  • Presentations by the C++ community: What do embedded systems, game development, high frequency trading, motion picture graphics, the defense and aerospace industries, and particle accelerators have in common? C++, of course! Expect talks from a broad range of domain experts focused on practical C++ techniques, libraries, and tools.
  • Lightning talks: Get informed at a fast pace during special sessions of short, less formal talks. Never presented at a conference before? This is your chance to share your thoughts on a C++-related topic in an informal setting.
  • Poster Competition: Enjoy the insights on display and vote on your favorite posters. Or share your insights and enjoy competing.
  • Exhibitors and Tool time: Have a question or interest about a particular tool? Have one-on-one conversations with tool experts.
  • Field Trip: This year’s trip is to world famous Casa Bonita Mexican restaurant and to an “all you can eat” video arcade.
  • Student Program: We support full-time students with special registration, content, and social activities.
  • Evening events, dinners, and “un-conference” time: Relax, socialize with speakers and other attendees, or start an impromptu coding session.

Meet the Speakers Banquet 2018

CppCon’s goal is to encourage the best use of C++ while preserving the diversity of viewpoints and experiences. The conference is a project of the Standard C++ Foundation, a not-for-profit organization whose purpose is to support the C++ software developer community and promote the understanding and use of modern, standard C++ on all compilers and platforms.

New Venue Report

The grand opening of the Gaylord Rockies, CppCon’s new home as of this year, was held this past weekend and they invited Gaylord Rockiesyour Conference Chair (that would be me) and the team from our event management partners, Krueger Event Management  (that would be Mike and Karen Krueger), along with five hundred other event planners to spend the weekend. This gave the team at the GR (yes, that’s what we call it) a chance to show off the brand new convention center and what they can do with everything from food and beverage to decorating and AV.

The team at our previous home, the Meydenbauer Center in Bellevue, was great and we don’t expect to ever find a better team, but from what we’ve seen so far, we may have found a team that can match them.

Gaylord convention centers are known for their inspiring atriums and impressive public spaces and the Rockies lives up that reputation. The main atrium is designed in a mountain lodge style with a view that overlooks downtown Denver and the Rockies beyond. This is the center of the public space and is large enough to feature design elements like enormous (faux) boulders and a historic nineteenth century railroad caboose on a train track that goes over a bridge crossing a water feature fed by the indoor waterfall.

Gaylord Rockies Atrium

This area has plenty of casual seating and also dining tables served by “ski village” food and drink bars. It also connects the three main restaurants (one Asian, one Italian, and a steakhouse) and the sports bar, which seats five hundred and features the largest video screen in Colorado. Well, the largest indoor screen. Apparently, the one at the Bronco’s stadium is bigger.

All of the venue is spacious, modern, and filled with Colorado/Rockies inspired art and decor.

To the left of the atrium, as you enter, is the spa, a huge fitness center, and an Gaylord Rockies Indoor Poolindoor/outdoor pool area that features a couple of water slides, one five-stories high, as well as a mile-long “lazy river.” I didn’t pack a swim suit, but I regretted it as soon as we stepped into the pool area. Even for an old guy like me, it looks like a lot of fun. Don’t forget your suit.

To the right of the atrium, is a store for souvenirs and the kinds of things that business travelers sometimes forget to bring and a “grab and go” market with snacks and things like salads and sandwiches. Beyond these is the corridor leading to the convention center which features a Starbucks and the largest FedEx/Kinkos in Colorado.

In our search for a new venue, we weren’t looking for luxury. We were looking for a home that would best accommodate our size and growth (and had good dates available). The Gaylord is a bit up-scale, but the space we are getting is so exciting that we knew it was the best match for our requirements.

We’ll have enough space to seat everyone in one room for plenary sessions (without resorting to an overflow room) for the foreseeable future. We’ll have enough breakout spaces that we can run the seven tracks that we have now and expand in the future with a possible academic track or other options. We’ll have the space to host the standard committee’s Low Latency and Game Developer Study Group (and perhaps other groups) under the same roof.

I don’t want to make a public commitment to anything that isn’t completely locked yet, but just as an example of what we can do with extra meeting space, we are working on a “quiet room.” This is a space with no conversation or phone calls, but with seating and power for charging stations and to work on slides or email. Or to just spend a few minutes of downtime in the middle of a long day.

As excited as I am about the additional meeting space, I’m even more excited about the ample public space. As we were outgrowing the Meydenbauer, we felt the pain first in the public areas. We use public space for the poster competition, exhibitor tables and booths, breaks and lunch concessions, the bookstore and author signings, public seating and whiteboards, registration and the information desk, and charging stations as well as its most important purpose, getting to sessions and talking with other attendees. This won’t be an issue at the GR convention center. As we were walking through the space this weekend, my comment to Karen and Mike was that it was an “embarrassment” of public space. The challenge for us as planners will be to make the best use of it. Not having enough public space won’t be an issue.

One of our top criteria for selecting a venue was finding a place where all attendees could be “under one roof.” Although our previous home at the Meydenbauer Center was a great experience, we weren’t happy about having attendees in half a dozen hotels scattered across Bellevue. We feel that the conference experience will be enhanced by having everyone staying together.

Jon and bear

Jon makes a new friend

Rooming at the GR will mean more opportunities to meet with other attendees and it will also make attending the conference less stressful. CppCon is packed with content which makes for a long, exhausting week (to nine days with classes). As Kate Gregory suggests, taking an afternoon nap may be a key survival technique. Knowing that your room is just an elevator ride away means you can get a cat nap in while missing only one session. It is also comforting to know that you don’t need to leave the building after attending a lightning talk session that ends at 10pm.

The GR has relaxation/stress reduction options. I personally tested out the spa (the sacrifices I make…) and I can’t think of a better way to relax and reinvigorate during the conference. A few minutes in the pool area would be a close second and that would be free. Did I mention that you should bring your swim suit?

I’m so excited about our new home that I vacillate between wishing it were September already and being overwhelmed with the work ahead of us in the next half year.

A key component of our preparation plan is involving local C++ programmers as much as possible. We are working with the North Denver Metro C++ Meetup group (thank you Jason and Scott), who are excited for us to make our new home near them. They are helping in several ways including working on the field trip (which we teased at the close of last year’s conference) and finding local partners such as an event/portrait photographer and a bookstore we can work with for books sales and author signings.

Gaylord Rockies Atrium with windowThis last weekend’s trip was very valuable to Karen, Mike, and me because it was our first chance to see the GR, to meet members of the their team, and see them in action. Because it was their grand opening, while we asked a lot of questions, it wasn’t an opportunity for us to sit down with the team and do any serious planning. We’ve set up another visit when we’ll have the team’s undivided attention and can really sit down, roll up our sleeves, and plan for the best use of this marvelous space.

That meeting will be later this month. Karen and I will return and in addition to the GR team, we’ll be joined by Herb Sutter, President of the Standard C++ Foundation, the organization that is ultimately responsible for CppCon. During this trip we’ll also be meeting with local members of the planning committee, who will get their chance to tour the space.

The GR is hosting a special meeting of the local C++ meetup on March 14th at the GR which will feature a talk by Herb. If you are anywhere near Denver, don’t miss this opportunity to hear Herb’s talk and to get a taste of the new home for CppCon.

I’ll see you all in Aurora in September!

Call for Proposals for CppCon 2019 Classes

The conference is asking for instructors to submit proposals for pre- and post-conferences classes to be taught in conjunction with next September’s CppCon 2019.

If you are interested in teaching such a class, 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 December 21st, 2018.

Milestone | New Home | Trip Reports

A milestone

At the formal closing of CppCon 2018, we took a moment to consider how far we’ve come in the first five years of the conference. Those years have seen us grow in so many ways. Since our first conference, we’ve added classes, field trips, author signings, exhibitor tables and booths, Tool Time, and the SG14 co-located ISO meeting. The number of main program sessions has grown by about fifty percent to almost one hundred fifty.  The number of Open Content sessions has doubled to about two dozen. The number of conference days (including classes)  has doubled from four and a half to nine and the number of attendees has doubled from about six hundred to over twelve hundred.

A new home

It is fitting that we take stock of our growth this year because we’ve reached an important milestone for the conference. We’ve out-grown our original venue. The home of the conference during it first five years has been the Meydenbauer Center, whose staff has played a critical role in our great success during those years . It was with a great deal of excitement and not a little sadness that we ended CppCon 2018 by announcing that CppCon 2019 will be in our new home at the Gaylord Rockies in Aurora, Colorado during the week of September 15th, 2019.

Building on the success of this year’s pre and post-conference classes, we will be offering classes on September 14th-15th and 21st-22nd. The CppCon 2018 Registration Reception will be on the 15th and sessions will be the 16th though the 20th.

Content

In the meantime, look for slides and source code for your favorite CppCon 2018 sessions at our presentation material repository.

You can find the posters that were entered in the CppCon 2018 Poster Competition in the poster repository.

You can also watch CppCon 2018 session videos on YouTube and Channel 9. Some of them are already available on the CppCon YouTube channel in the CppCon 2018 playlist.

Thanks and trip reports

I want to say thanks very much to all the hundreds of people that made CppCon 2018 possible and, in particular, I want to thank those that have published trip reports:

CppCon 2018 Trip report by Anny G

CppCon 2018 by Rainer Grimm (German version)

JetBrains C++ team at CppCon 2018: trip report by the JetBrains C++ team

CppCon 2018 trip report by Mathieu Ropert

Report on CPPCon 2018 by Eduardo Madrid

Back from CppCon 2018 by Juan Manuel Martinez Caamaño and Serge Guelton

CppCon 2018 Trip Report by Matthew Butler

À propos de cppcon 2018 by Patrice Roy (in French)

Trip report – CppCon 2018 by Jean Guegant

The (Late) CppCon 2018 Trip Report by JeanHyde Meneide

Video Trip Report:
My CppCon Story by Arno Lepisk

Podcasts:
Take Up Code #244: CppCon: What did I learn? And What Will Help You? by Wahid Tanner

CppCon Lightning Interviews by Jason Turner and Rob Irving (w/ Anastasia, Timur, Phil, Staffan, Matthew, Tony, Jens, Anny G., Borislav, Ezra, Jean-Louis)

If you know of any trip reports I’ve missed, please let me know. I plan to update this post with new trip reports as I learn about about them.

look forward to seeing you in Aurora next September.

Call for Open Content Sessions

As we do every year, we offer Open Content session in the early morning, over lunch, and in the evening.

Audience8

Open Content is just that, open! Attendees and regular program speakers alike can propose sessions on anything that interests them. These might feature a single facilitator leading a room through an exercise, activity or demo, a panel of 3-5 people taking questions from the room, a “hackathon” on a specific project, or an open conversation among the whole room. The projector is available for slides or public note taking.

Open Content is designed for flexibility so that a “Birds of a Feather” talk may be proposed even after the conference has begun. A speaker who gets a lot of post-talk questions may agree to host a Q&A session in the Open Content time. An attendee inspired by a session may host a session to explore a topic further or start on a group implementation of something.

Anyone can submit an open content session, you don’t need to be a conference speaker (or even a registered attendee). To submit, visit our Open Content Submissions page.

These sessions will be open in another way too – Open Content does not require conference registration. That’s right, everyone who is in the area is welcome to come and join us for all the early morning/lunch/evening sessions, including proposing or leading a session. This is part of our goal to be an inclusive conference for the entire C++ community.

Free Friday

All CppCon 2018 events on Friday, September 28th, do not require conference registration. That’s right, just like all our evening sessions (except the Registration Reception and the dinner), all Friday sessions are open to the public without a conference registration. This includes talks by some of our popular speakers.

Lightning Talks and a Challenge

Lightning Talks

Lightning Talks have become an attendee favorite at CppCon. Often humorous and high energy, they provide an informal venue to teach, learn, and laugh.

If you have something to share that the C++ community might enjoy, produce a focussed 5-minute talk and register to dazzle the crowd.

Lightning Challenge

Think your talk deserves more than 5 minutes? Ready to pander to the audience? Wish that you could cut-off a poorly going talk? Want to give more time to something interesting? The Lightning Challenge might be your thing.

Register for this new gamified format or come and observe the antics as the presenter becomes your best friend to earn more time!


Whether presenting or being entertained, get ready for the always entertaining Lightning Talks on Tuesday, Wednesday, and Thursday night. See you all there! (more information)

Announcing Tool Time at CppCon 2018

From this year we’re starting a new event called Tool Time.

Similar to tech labs at some other events, we’re offering the opportunity for anyone, from a vendor to a super-user, to represent a tool (app, library, framework, or service) and run their own table answering questions or showing demos.

Participation is free and we are currently accepting applications for tables.

See the Tool Time page for more details and to make your submission.