Schedule for Meeting C++ 2018

Meeting C++ 2018 | Ticketshop | Location | Studentprogram | Supporttickets

Day 1 | Day 2 | Day 3

Preconference - 14th November

19:00

-

20:30

Pre-registration
Get your badge early!
Come to the reception area of the Andels hotel, close to the elevators.

Floorplan

Main floor

mcpp/2017/underground_public.png

Ground floor

mcpp/2017/groundfloor.jpg

Upper floor

mcpp/2017/upperfloor.jpg

Day 1 - 15th November

8:00
Registration
9:30
Welcome Message
10:00

Keynote - Andrei Alexandrescu

"What is the next big paradigm?"

mcpp/speaker/andreialexandrescu.jpg
12:00
Lunchbreak
Time
Track A
Track B
Track C
Track D
Track E
13:15

Better C++14 Reflections Without Macros, Markup nor External Tooling

Antony Polukhin

The Hitchhiker's Guide to Faster Builds

Viktor Kirilov

A Little Order: Delving into the STL sorting algorithms

Fred Tingaud

Clean(er) Code for Large Scale Legacy Applications

Arne Mertz

 
14:15
short break
14:30

Data-oriented design in practice

Stoyan Nikolov

Modern approach to template meta-programming

Ivan Cukic

Engineering Software: Integral Types

Andrei Zlate-Podani

Best Practices for Concurrency

Rainer Grimm

 
15:30
This coffee break is sponsored by: mcpp/sponsoren/flowtraders_200.png
16:00

Regular Types and Why Do I Care ?

Victor Ciura

std::variant and the Power of Pattern Matching

Nikolai Wuttke

Building a C++ Reflection System in One Weekend Using Clang and LLVM

Arvid Gerstmann

Statistical Scientific programming: challenges in converting R to C++

Olivia Quinet

 
17:00
short break
17:15

Taming Dynamic Memory - An Introduction to Custom Allocators

Andreas Weis

Dealing with aliasing using contracts

Gábor Horváth

How to write more reliable code?

Egor Bredikhin

Standardising a linear algebra library

Guy Davidson

 
18:15
Food -> Party -> End of Day 2

Day 2 - 16th November

10:00
Good Morning Meeting C++!
10:30

Keynote - Lisa Lippincott

"The truth of a Procedure"

mcpp/speaker/lili.jpg
12:00
Lunchbreak
Time
Track A
Track B
Track C
Track D
Track E
13:15

Benchmarking C++. From video games to trading.

Alexander Radchenko

Coroutine TS: A new way of thinking

Andreas Reischuck

Cross-platform C++ development is challenging - let tools help!

Marc Goodner

High performance data structures in Boost

Boris Schäling

 
14:15
short break
14:30

Option(al) Is Not A Failure

Phil Nash

Structured fuzzing for real-world projects

Réka Nikolett Kovács

More Modern CMake - Working with CMake 3.12 and later

Deniz Bahadir

Text Formatting For a Future Range-Based Standard Library

Arno Schoedl

 
15:30
coffee break
16:00

Writing Cache-Friendly C++

Jonathan Müller

Higher Order Functions for Ordinary Developers

Björn Fahller

Instrumenting C++ code for effective monitoring

Steven Simpson

C++, QML, and static reflection

Manuel Sánchez

 
17:00
short break
17:15

C++ Concepts and Ranges - How to use them?

Mateusz Pusz

Socializing with {fmt}

Daniela Engert

Clean integral code

Walther Zwart

Twenty years of extending C++: What have we learned?

David Millington

 
18:15
Food -> Party -> LightningTalks (~20:30ish) -> End of Day 2nd

Day 3 - 17th November

Time
Track A
Track B
Track C
Track D
Track E
9:00

Initialization in modern C++

Timur Doumler

pinned_vector: A Contiguous Container without Pointer Invalidation

Miro Knejp

Regular Expressions Done in Compile Time

Hana Dusíková

Breadcrumbs won’t help – how not to get lost in a lambda forest

Christian Hofmann

 
10:00
short break
10:20

C++ Mixins: Customization Through Compile Time Composition

Odin Holmes

Sane and safe C++ class types

Peter Sommerlad

Continuable - asynchronous programming with allocation aware futures

Denis Blank

Recent Developments and Future Outlook of Qt

Lars Knoll

 
11:20
short break
11:40

Time Travel Debugging, or, Making Even the Hardest Problems Easy to Debug

James McNellis

Policy-based design in C++20

Goran Arandjelovic

Alice's Adventures in Template Land

Jonathan O'Connor

 
 
12:40
Lunchbreak
14:00
Meeting C++ Update
15:30
Coffeebreak
16:00

Keynote - Nicolai Josuttis

"50 shades of C++"

mcpp/speaker/nicojosuttis.jpg
~17:30
The End - See you next year!