~/talks

David Sankel

what they talk about

all 10 in the filters

where they keep going back

all 4 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Zngur: Simplified Rust/C++ IntegrationRustConf 20262026-09-08
Zingar generates C++ headers, C++ sources and generated Rust from a single ZNG file, letting C++ call arbitrary Rust crates with direct, Rust-like APIs; Rust…
Talk on
The Beman Project: bringing standard libraries to the next levelMeeting C++ 20242024-11-14
Project provides runnable implementations, a cookie‑cutter exemplar repo, and CI + GitHub Codespaces so proposals are exercised before standardization…
Talk on
The Beman Project: Bringing C++ Standard Libraries to the Next LevelCppCon 20242024-09-15
Community project provides runnable implementations, a reusable library template, CI and Conan packaging guidance, and a Discourse + GitHub workflow so…
Talk on
C++ Should Be C++C++Now 20242024-04-29
Stack Overflow data shows Rust use among C++ developers rising from ~5% in 2009 to >20% of C++ devs use Rust by 2023, an Android study reports fewer…
Talk on
Better Code: Exploring Validity in C++CppCon 20232023-10-02
Defines validity as a relation to an operation and gives precise labels: discardable for objects safe only to destroy or assign, meaningless for moved‑from or…
Talk on
Rules for Radical Cpp Engineers - Improve Your C++ Code, Team, & OrganizationCppCon 20222022-09-11
Uses political-activism tactics (Saul Alinsky and Ella Baker style) to get technical change: concrete wording like speak their language and filing a formal…
Talk on
Up to CodeCppCon 20212021-10-24
Worth watching if interest is in a concrete C++ migration case: an actual utility uldb_dump relink with a noisy logging regression, swapping an old lookup API…
Talk on
Monoids, Monads, and Applicative Functors: Repeated Software PatternsCppCon 20202020-09-14
Shows concrete C++ implementations: treat std::vector, std::optional and std::function as monoids/functors and implement std::optional monoid and parser…
Talk on
Choosing an AbstractionCppCon 20172017-09-24
Shows a tiny state machine implemented with an enum to trim and compress spaces and then compares four concrete interfaces: pass-by-reference…
Talk on
So, you inherited a large code base...CppCon 20172017-09-24
Describes converting a huge legacy C++ codebase into modern shape by automation, measurement, and staged migrations rather than one big rewrite. Demonstrates…
Talk on
Concepts in 5CppCon 20162016-09-18
Five minute lightning intro to C++ Concepts that shows real syntax and practical limits rather than promises. Demonstrates the requires-requires syntax for…
Talk on
“Variants: Past, Present, and Future"CppCon 20162016-09-18
History and practical details: Boost.Variant (2004) implements sum types with hidden heap allocation on assignment and a make_recursive_variant helper…
Talk on
Building Software Capital: How to write the highest quality code and whyCppCon 20162016-09-18
Argues that long-term velocity comes from building “software capital” (reusable, documented, tested components) not piling technical debt that grows…
Talk on
Functional Design ExplainedCppCon 20152015-09-21
Argues for finding a problem’s mathematical essence via denotational semantics and encoding it as pure functions, then deriving an efficient C++…
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.