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