These are some of the presentations held in the past years, skipping those not focused on C++ and Qt.
-
Prog C++ (closing keynote)
Meeting C++ 2023, Berlin
Slides, Video -
Progressing with expected and coroutines
C++ and System Software Summit 2023, Beijing
Slides -
The expected outcome
Meeting C++ 2022, Berlin
Slides, Video -
Members through a looking glass
Meeting C++ 2021, online
Slides, Video -
Design Idioms from an Alternate Universe
CppCon 2021, Aurora
Slides, Video -
Linear types can save the API
PRiML 2021, Glasgow
Slides, Video -
Move-only types can save the API
Meeting C++ 2020, online
Video -
Move-only types can save the API
itCppCon 2020, online
Video -
Don’t sacrifice the API for speed
C++ and System Software Summit 2020, Beijing
Slides -
C++17 and 20 Goodies
Akademy 2020, online
Video -
Compile-time type transformation
Meeting C++ 2019, Berlin
Slides -
New C++ features for writing DSLs
C++ Siberia 2019, Novosibirsk
Video -
Compile time type tagging
C++ Russia 2019, St. Petersburg
Video -
Move-only C++ design, part I
C++ Russia 2019, Moscow
Video -
New C++ features for writing DSLs
CoreHard Spring 2019, Minsk
Video -
New C++ features for writing DSLs
Advanced C++ Developers Conference 2019, Regensburg
Slides -
Ranges for distributed and asynchronous systems
ACCU 2019, Bristol
Slides, Video -
Linear Types
Meeting C++ 2018, Berlin
Video -
A new look at TMP
Meeting C++ 2018, Berlin
Video -
Atom Heart Monad: FRP in C++
Curry On 2018, Amsterdam
Video -
A void_t odyssey
C++ Russia 2018, St. Petersburg
Video -
Asynchronous programming with ranges
CoreHard Autumn 2018, Minsk
Video -
Functional Programming: Data
Meeting C++ 2017, Berlin
Video -
Functional Reactive Programming in C++
Meeting C++ 2016, Berlin
Slides, Video -
Opening keynote
C++ Siberia 2017, Tomsk
Video -
Going functional
C++ Russia 2017, Moscow
Video -
The beast is becoming functional
CoreHard Autumn 2017, Minsk
Video -
C++17 and 20
Akademy 2017, Almeria
Video -
A Bit on Functional Programming
Akademy 2017, Almeria
Video -
For a brighter QFuture
QtCon 2016, Berlin
Slides, Video -
Awaiting for the ranges
Meeting C++ 2015, Berlin
Slides, Video -
Reactive programming and Qt
Qt World Summit 2015, Berlin
Slides, Video -
Task scheduling with the continuation monad
C++ Russia 2015, Moscow
Slides -
Monads in chains
Meeting C++ 2014, Berlin
Slides, Video -
War of idioms
Akademy 2014, Brno
Slides, Video -
Natural task scheduling using futures and continuations
Qt Developer Days 2013, Berlin
Slides, Video