Timur Doumler is a C++ developer specialising in audio and music technology, member of the ISO C++ committee, and program chair of the Audio Developer Conference (ADC). He is passionate about writing clean code, providing good tools, evolving the C++ language, and building inclusive communities.
Talks I've Given
-
Type Punning in Modern C++
Featuring Timur Doumler
Type punning is often used in C++ for fast floating-point math, deserialising C++ objects from a sequence of bytes, and other purposes. Popular techniques involve unions, reinterpretcast, and memcpy. C++20 provides new useful tools, such as bitcast. And there are proposals to provide even better...
code timur-doumler types modem c++ -
std::audio
Featuring Timur Doumler
In this meetup, we will discuss P1386 (https://wg21.link/p1386) – a proposal to add a basic, modern audio API to the C++ standard library. We will present the design and implementation of the API in its current state, show working example apps, and give an update on the progress of the proposal...
dsp c++ discovery audio -
Readable Modern C++
Featuring Timur Doumler
C++ offers great performance and many powerful features like the standard library, a rich type system, and compile-time programming. However, it often ends up being hard to read. High-level languages like C++ are usually not written to communicate with compilers. They’re usually written to...
functional