~/talks

Dietmar Kühl

what they talk about

all 10 in the filters

where they keep going back

  • ACCU9 editions2016–2025
  • CppCon5 editions2016–2024

on a stage with

all 21 in the filters

who talks about the same things

titleconferencedate
Asynchronous C++ACCU 20252025-04-01
C++26 exposes std::execution as a concrete Sender/Receiver vocabulary and the talk shows working code that connects that vocabulary to real I/O (IO uring and…
Talk on
The Beman Project: Testing C++ Library Proposals Before StandardizationACCU 20252025-04-01
Community project that implements and exercises real C++ standard library proposals so they compile, run, and reveal design gaps before WG21 votes. Early work…
Talk on
How to Use the Sender/Receiver Framework in C++ to Create a Simple HTTP ServerCppCon 20242024-09-15
Live-codes a minimal single‑threaded HTTP server that actually runs: uses the sender/receiver model (C++26 execution) plus matching networking senders from the…
Talk on
Creating a Sender/Receiver HTTP Server for Asynchronous Operations in C++ACCU 20242024-04-17
Builds a working asynchronous HTTP server using the sender/receiver framework with a coroutine task and an async scope, running multiple clients on a single…
Talk on
Implementing a C++ Coroutine Task from ScratchACCU 20232023-04-19
Live codes a working C++20 coroutine-based Task: implements the required promise type methods (initial_suspend, final_suspend, get_return_object…
Talk on
Structured Networking in C++CppCon 20222022-09-11
Demonstrates a concrete implementation of the p2300 senders/receivers model to make networking structured: coroutines build async Echo server tasks, connect…
Talk on
Structured NetworkingACCU 20222022-04-06
Concrete demo of a P2300-style networking stack that composes senders/receivers into an echo server, showing async accept/connect/read/write on an io_context…
Talk on
Live CodingACCU 20222022-04-06
Live coding uses a commit-per-change workflow: every edit becomes a git commit that gets reloaded, driven by a small script that stitches files into a commit…
Lightning on
Processing Decimal ValuesACCU 2021 Online2021-03-10
Computers store 0.1 as a non‑decimal binary value so exact decimal round‑trips fail; conversion needs Dragon4/Ryu conversion algorithms or costly big‑integer…
Talk on
PREVIEW VIDEO - NovemberACCU Autumn 2019 Belfast2019-11-11
Two-day ACCU Autumn conference runs 2019-11-11 to 2019-11-12 at the Hilton in Belfast and deliberately abuts the WG21 C++ meeting in the UK so attendees can…
Talk on
From Algorithm to Generic, Parallel CodeCppCon 20192019-09-15
Parallel inclusive scan is implemented from a textbook algorithm into several concrete backends: a naive recursive version using std::async that runs about…
Talk on
#Hashing (Hashing Values)ACCU 20192019-04-10
Practical C++ techniques for producing and evaluating hash values: how to extract and hash raw byte sequences, concrete rules for making hash outputs agree…
Talk in German on
Concept Based TestingACCU 20182018-04-11
Claims a reusable, concept-like testing layer that uses the C++17 detection idiom and constexpr if to detect available operations, then runs semantic checks…
Talk on
The End of std::endlCppCon 20172017-09-24
Claim: std::endl does a newline plus a flush and that flush can slow heavy output dramatically. Measurements show a simple test of writing 80‑char lines for a…
Talk on
C++17 Parallel AlgorithmsCppCon 20172017-09-24
C++17 adds standardized parallel algorithms that accept execution policies (seq, par, par_unseq) and require element access functions to be race free…
Talk on
range forCppCon 20162016-09-18
Range-based for often copies all the objects by using plain auto; prefer const auto& or a reference when mutation isn’t intended. Using auto&& creates a…
Talk on
“Constant Fun"CppCon 20162016-09-18
Shows how to build a compile-time associative container (string-to-enum/factory) using C++11 templates and C++14 constexpr features like string_view and…
Talk on
Constant FunACCU 20162016-04-20
Dietmar Kühl is a senior software developer at Bloomberg L.P. working on the data distrubtion environment used both internally and by enterprise installations…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.