~/talks

Pablo G Halpern

what they talk about

all 6 in the filters

where they keep going back

on a stage with

all 13 in the filters

who talks about the same things

titleconferencedate
Noexcept? Enabling Testing of Contract Checks in C++CppCon 20232023-10-02
Argument: marking narrow precondition-bearing functions with noexcept breaks the practical workflow of unit-testing contract checks because thrown-test…
Talk on
Embracing Trailing Return Types and `auto` Return SAFELY in Modern C++CppCon 20222022-09-11
Compares trailing-return syntax vs omitted/auto return with concrete code: uses decltype(auto) to preserve value category, shows a units library and…
Talk on
Embracing User-Defined Literals SafelyACCU 20222022-04-06
Explains concrete rules and tradeoffs for C++ user-defined literals: four forms (cooked, raw, numeric-template, string-template), 12 cooked overloads, and when…
Talk on
Better Support for Emotive Programming in C++ACCU 20222022-04-06
Demonstrates that many emoji can already appear in C++ code via identifiers and user‑defined literals but the common smiley `: )` cannot because syntax forbids…
Lightning on
Embracing User Defined Literals Safely for Types that Behave as though Built-inCppCon 20212021-10-24
Shows exactly how to write and choose among cooked, raw, template and string UDLs, using real code: a base‑3 numeric parser turned into a compile‑time…
Talk on
Lightning Talk: Better Support For Emotive Programming in C++CppCon 20212021-10-24
Claims that C++ currently accepts many emoji-like tokens but crucially lacks the classic smiley and proposes the smiley emoticon as overloadable operator with…
Lightning on
Grill the CommitteeCppCon 20142014-09-07
Lots of concrete, behind‑the‑scenes detail about what actually makes it into the standard: discussions name features (move elision, polymorphic and scoped…
Talk on
Decomposing a Problem for Parallel ExecutionCppCon 20142014-09-07
Shows concrete implementations: star counting and the n‑body simulation parallelized with Cilk Plus and compared to TBB/OpenMP; per-thread reducers remove…
Talk on
Overview of Parallel Programming in C++CppCon 20142014-09-07
Covers concrete claims, tools and costs: multicore is necessary as clock speeds stall, typical phones have 2–4 cores, laptops 4–8, servers dozens, a Zeon E7…
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.