Hana Dusíková

  • Staff Software Engineer/Woven by Toyota

Hana is working as a staff software engineer in Woven by Toyota. She is author of CTRE (Compile Time Regular Expressions) library and member of WG21 (ISO C++ Committee) where she represent Czechia and chairs Study Group 7: Reflection and Compile Time Programming and co-chairs Evolution Working Group.

Hana is a badass. – Tony Van Eerd

Sessions

  • What we’ve been awaiting for?

    Beginner
    Intermediate
    Advanced
    Coroutines

    How do you download a file from the internet in C++? In JavaScript it's really easy: just call the fetch function and await on the result. In this talk I show how to gradually build a coroutine type, and how to make it as user friendly as possible. I will show you how to implement some async algorithms: waiting for all promises to finish, or waiting only for the first one to finish. I will also go a little deeper and discuss what we've been missing and how coroutines should be improved; I would like to start a discussion about […]

  • Lightning Updates

    Intermediate
    Advanced

    I'm going to talk about what it means to update data in your application, and about how we can use modern C++ facilities to make this task very simple. I will build vocabular types describing basic components of the problem, and use the standard library to build a generic library. The talk is a case study of how well designed generic code can be used to many purposes.