C++ Russia 2019 SPb (31.10.2019 — 01.11.2019)

Saint Petersburg

Pobedy Square 1, Hotel «Park Inn by Radisson Pulkovskaya»

img Better code: Relationships

img A state of сompile time regular expressions

img The C++ rvalue lifetime disaster

img Automate it

img C++ exceptions through the prism of compiler optimizations

img Teaching geometry to C++

img How we switched to vcpkg

img Comfort class apartments for actors and handlers

img Type punning in modern C++

img BareMetal C++

img Generators, coroutines and other brain-unrolling sweetness

img Using slab allocators in high performance network applications

img С++ Enterprise Edition — message brokers

img C++ tricks from Yandex.Taxi

img Squaring the circle: value-oriented design in an object-oriented system

img Premature optimization is evil! All hail premature optimization!

img A unifying abstraction for async in C++

img The C++20 synchronization library

img Insights into the C++ standard library

img Dive into the general-purpose GPU programming

img Modules in C++20 — real or fake?

img Modern techniques for keeping your code dry

img Clauses, qualifiers and patterns

img Modules: Changes in core language

img Hardening the C++ standard template library

img Dart as an opportunity to transfer a C++ application to web

img The Big Four of C++20

img Serialization with blackjack and metaprogramming

img Algorithmic and microarchitecture optimizations of C++ applications

img Compile-time type tagging