Full schedule, Nico Josuttis Keynote and Remo as a platform

5th July 2020 at 23:39

With less than two weeks to go before the conference (in fact only one week before the first workshop), we have some big announcements!

New Keynote speaker

First, to complete our new keynote lineup (after losing some in the COVID-19 shuffle), we're please to announce that Nicolai Josuttis will be joining Walter Brown and Herb Sutter!


We've also now published the full schedule, although do bear in mind that there may be some final adjustments before the event - so do check back.

You'll notice that we start a bit later in the day, a nod to some who are attending or speaking from timezones further to the west. Wednesday (the first day), in particular, starts later then the other days. We also have lightning talks on Thursday evening. And we even have a live music session on Friday just before Herb's keynote!

Hosting platform

But where will all this content be available? And how will people interact with speakers and other attendees - often a major part of the conference experience (for some, the highlight!)?

After evaluating many options, including building our own solution (from component parts), we have settled on a fairly new system called Remo. What we love about Remo is that it's the closest thing we've found to recreating the experience of being at a physical event. In between presentations (or even during if you're in another room) you can engage in face-to-face video chats with groups of others (chats are grouped around a "table" concept, and you can easily move table). When a presentation starts in the room you are in the video is fully taken over by the presentation stream. But you can still interact with others in the room via text chat (either the whole room, or just your table). You can also ask questions via a dedicated Q&A interface (so the presenter can respond when they are able), and even up-vote other's questions.

We've experimented with Remo in several different groups, including a recent C++ London event, and the feedback has been overwhelmingly positive. So we're really excited to run the whole conference on it.

If you're a registered attendee we'll be importing your email address into Remo just before the event to automatically give you access. It works with all major browsers (although on Safari you can only use the system default mic and camera) and all major desktop platforms.

If you're not a registered attendee, now's the time to get your tickets! All this world class content, and a "real-conference" experience - with no travel time, travel and accomodation costs, and significantly reduced ticket prices - this is an opportunity not to be missed.

And don't forget our workshops. We have a great set of full day workshop classes - but some are getting close to capacity - so book now to avoid disappointment.

PVS-Studio - a new Gold Sponsor

25th June 2020 at 21:12

With all the initial uncertainty, then sweeping changes, due to the impact of Coronavirus and moving the conference online, we're grateful that most of our sponsors have stayed with us, unchanged. But now we're back on track, and confident in our way forward, we're really pleased to be supported by an additional gold sponsor:

PVS-Studio develops a static code analyzer that detects errors and potential vulnerabilities in the source code of programs written in C, C++, C#, and Java. Visit them at their virtual booth, where you can chat with their developers, learn about PVS-Studio features and innovations in C++, and solve tricky puzzles.

Updated talks and announcing Herb Sutter as keynote speaker

6th June 2020 at 14:44

Sadly, amidst the uncertainty, revised format and new dates, we have lost a few speakers from the programme. Fortunately we still have a very strong programme, so we'd like to share the updates with you.

For our keynotes line-up, we are grateful to have retained Walter E. Brown. And we are excited to announce that Herb Sutter will now be joining us, too!

For workshops, see the previous post (which has now been updated with links).

And here are the main sessions - note, they are now linked to individual session pages you can follow for more information.

A.J. Orians Improving Readability With Class Template Argument Deduction
Alexander Maslennikov Algorithmic and microarchitecture optimizations of C++ applications
Anastasia Kazakova C++ ecosystem: the renaissance edition
Arnaud Desitter Reducing Memory Allocations in a Large C++ Application
Arno Schoedl From Iterators To Ranges — The Upcoming Evolution Of the Standard Library
Boguslaw Cyganek How accurate we are? A refresher on the floating-point computations and the standard library.
Clare Macrae Quickly and Effectively Testing Legacy C++ Code with Approval Tests
Danila Kutenin C++ STL best and worst performance features and how to learn from them
Dawid Zalewski Structured bindings uncovered
Fergus Cooper C++20: All the small things
Fred Tingaud Clang-based Refactoring, or How to Refactor Millions of Line of Code Without Alienating your Colleagues
Guy Davidson Specialising Linear Algebra for Geometry
Hendrik Niemeyer An Introduction to C++20’s Concepts
James Pascoe Combining Modern C++ and Lua
JeanHeyd "ThePhD" Meneide 🤿 Deep C Diving - Fast and Scalable Text Interfaces at the Bottom 🤿
Jon Kalb Object-Oriented Program: Best Practices
Juan Pedro Bolivar Puente Squaring the circle: value-oriented design in an object-oriented system
Kate Gregory Naming is Hard: Let's Do Better
Kevlin Henney Lambda? You Keep Using that Letter
Mateusz Pusz Rethinking the Way We Do Templates in C++ even more
Matt Godbolt Correct by Construction: APIs That Are Easy to Use and Hard to Misuse
Pavel Novikov Serialization in C++ has never been easier! But wait, there's more...
Sandor Dargo Undefined behaviour in the STL
Shachar Langbeheim Data-Oriented Design for Object-Oriented Programmers
Sy Brand Live Compiler Development with Cross-Platform Tooling
Yuri Minaev Hypercritical C++ Code Review

The schedule is now being put together and will be announced soon. There may still be some last, minor, changes as things settle.

So we look forward to seeing you, online, in just over a month's time!

Older posts

New workshop dates
23rd May 2020 at 17:19
New dates for the 2020 online event
13th May 2020 at 14:17
C++ on Sea Online
6th May 2020 at 15:32
2020 Conference Rethink
26th March 2020 at 23:36
COVID-19 Update
13th March 2020 at 14:33
Announcing speakers for 2020
18th February 2020 at 09:43
Announcing: Workshop speakers for 2020
17th January 2020 at 17:06
JetBrains returns as Gold Sponsor
9th January 2020 at 16:36
Sean Parent - our third keynote speaker
21st November 2019 at 10:45
The 2020 Call for Speakers is now open
18th October 2019 at 13:04
C++ on Sea 2020 Is Coming
12th August 2019 at 22:39
Videos are now being released
15th February 2019 at 19:24
Standard pricing is ending soon
18th January 2019 at 23:26
Bloomberg becomes our final Gold Sponsor
15th January 2019 at 22:37
Travel recommendations
8th January 2019 at 14:11
Diversity and Support programme
19th December 2018 at 12:55
Volunteer and Student programmes
6th December 2018 at 15:43
Hawk-Eye Innovations joins as Gold Sponsor
9th November 2018 at 12:36
Full schedule now available
25th October 2018 at 19:50
JetBrains joins as second Gold Sponsor
16th October 2018 at 17:20
Full list of speakers announced
8th October 2018 at 17:25
Workshop instructors announced
19th September 2018 at 10:28
Free Ticket Winner
25th August 2018 at 16:10
Win a free ticket for C++ on Sea!
16th August 2018 at 12:00
Join the conversation
4th August 2018 at 12:00
The Call for Speakers is now closed
2nd August 2018 at 14:00
Call For Speakers opens
27th May 2018 at 12:09
Dates and keynote speakers announced!
23rd May 2018 at 18:44