Jonathan Müller

Jonathan is a library developer at think-cell. In his spare time, he works on various C++ open source libraries for memory allocation, cache-friendly containers, or parsing. He also blogs at foonathan.net and is a member of the C++ standardization committee.

Sessions

  • The New Library On The Block

    Intermediate
    Advanced
    Standard Library

    We at think-cell have given many conceptual talks about iterators, ranges, string formatting, and generic programming in the past. Now, we would like to present the library that is the foundation of our code base and that lets us write code the way we like it: Short, elegant, and to the point. In our library, we have facilities to work around flaws in the core languages like dangerous implicit conversions or wrong value categories of expressions, ranges that are more powerful than std::ranges including facilities for internal iteration for a massive performance boost, and more convenient algorithms and string facilities. […]