Thursday, 10 October – Workshops
9:00
Reception
10:00
Workshop A
Beekdal Room
MATEUSZ PUSZ
C++ Concepts: Constraining C++ Templates in C++20 and Before

Workshop B
Beekdal Room
PHIL NASH
Understanding C++ 20 Coroutines

Workshop C
Beekdal Room
JASON TURNER
Applied constexpr: The Power of Compile-Time Resources

11:30 – 11:45
Break
13:15 – 14:00
Lunch (provided)
15:15 – 15:30
Break
16:45 – 17:00
Break
18:00
End of Workshops
Friday, 11 October – Main Conference
08:00
9:30
Reception
Opening the Conference
Introductory remarks
10:00
Opening Keynote – Molenley Room
JASON TURNER
Strong Types – Better C++

11:00
TRACK 1
Molenley Room
PHIL NASH
Mastering the Special Member Functions: The Rules of 0 to 5 and Beyond

TRACK 2
Beekdal Room
MARTIJN TERPSTRA
Low Overhead Multi-threaded Logging for Low-latency Applications

12:00
Lunch break (provided)
13:00
TRACK 1
Molenley Room
BAREND GEHRELS
Exploring Boost.Geometry: A Library Based on Concepts, Traits and Tag Dispatching

TRACK 2
Beekdal Room
BJÖRN FAHLLER
Cache-friendly
data + functional + ranges = ❤️

14:00
TRACK 1
Molenley Room
LIEVEN DE COCK
Space Invaders: The Spaceship Operator is upon us

TRACK 2
Beekdal Room
CONOR HOEKSTRA
Arrays, Fusion, CPU vs GPU

15:00 – 15:30
Break
15:30
TRACK 1
Molenley Room
BRYCE ADELSTEIN LELBACH
The C++ Execution Model

TRACK 2
Beekdal Room
FREDRICK OMONDI
Introduction to Writing and Profiling GPU Kernels

16:30
Closing Keynote – Molenley Room
INBAL LEVI
Welcome to 0.1 of the meta::[[verse]]!

17:30
End
17:30 – 18:30
Closing drinks
(provided, sponsored by IMC)*
*At the end of the conference, redeem your 2 free drinks using the drink vouchers provided during the registration.

Check out our sponsors booths at the exhibition hall

Thank you for coming and supporting the first edition of
C++ Under the Sea!

C++ Under the Sea tote bag available at the registration