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

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.

 

Cougar Mountain Zoo Field Trip Announced

cougars at Cougar Mountain ZooJoin us at the Zoo!

The CppCon 2018 Field Trip will be to Cougar Mountain Zoo.

Spend a gorgeous Sunday afternoon on September 23rd, with other CppCon attendees, at Cougar Mountain Zoo. The zoo is filled with wild and exotic animals and is located in the mountains near the friendly and historic city of Issaquah.

The zoo is primarily focused on endangered species and education. Many of the animals have been born or raised in-house and have a self assured attitude around humans, enabling visitors to take deep glimpse into the beauty and mysteries of these beautiful creatures.

The trip includes a guided tour, which last for about 60 minutes and is designed to introduce the group to the immense beauty and mysteries of the Earth’s vanishing wildlife.

See  the CppCon 2018 Field Trip page for detail.

Cougar Mountain Zoo

CppCon 2018 Program Available

Kate GregoryThe program for CppCon 2018 is now live!

We’ll have over 100 regular sessions delivered by the best C++ presenters in the industry, many returning from previous years as well as some exciting new voices. We’ll have six or seven concurrent tracks full of sessions containing C++ best practices and what you need to know about C++17 and even what is planned for C++20.

In addition to the main program, we’ll have panels, lightning talks, Open Content talks, BOFs, author signings, exhibitors, standards committee meetings, community social events, workshops, classes, and some awesome headline speakers. Watch the attendee video from last year to get a hint of what you’ll see this year.

Our closing panel, moderated by Matt Godbolt of Compiler Explorer, will feature representatives from Google, Microsoft, and Red Hat discussing the Spectre vulnerability and how the industry is addressing it.

Most of the program is published, but we are still working a few surprises, so keep checking back.

We’d like to thank the Program Committee, our speakers, and the many professionals who proposed talks which we, unfortunately, just couldn’t squeeze in this year. Thank you for your hard work and enthusiastic support for this year’s program!

2018 is a great year for C++! Register here to join in Bellevue and discover why!

CppCon 2018 Plenary: Patterns and Techniques Used in the Houdini 3D Graphics Application by Mark Elendt

Early Bird registration is almost at an end. Only three days (one US business days) remain before the deadline.

Plenary Speaker: Mark Elendt

Mark ElendtAcademy award-winner, Mark Elendt will be giving his first CppCon talk on Patterns and Techniques Used in the Houdini 3D Graphics Application.

Mark has been working at SideFX, the creators of Houdini for over 25 years and it was in recognition of this work and the value of Houdini to the motion picture industry that Mark and SideFX Software were given a Scientific and Technical Academy Award of Merit earlier this year.

From his talk’s description:

Not only has Houdini been used in all of the Visual Effects Academy Award winning films of the past 10 years, but it has also been used for television shows like Game of Thrones and Stranger Things as well as content creation for many AAA video games, and even for scientific visualization. 

Houdini artists are tasked with creating amazing, never before seen visual effects. They constantly push both performance and scale in the software. Since the early 1990’s Houdini’s C++ architecture has provided a flexible platform that has enabled artists from around the world to 
create their vision. 

Mark will discuss some of the patterns and approaches that have been used in Houdini to meet the demands of production, from the early days of dealing with c-front to embracing modern features provided by modern C++.