~/talks

Lucian Radu Teodorescu

what they talk about

all 7 in the filters

where they keep going back

  • ACCU5 editions2021–2025

all 5 in the filters

on a stage with

who talks about the same things

titleconferencedate
Contracts, Safety and Correctness in C++ACCU on Sea 20262026-06-17
Argues that C++ contracts target safety and correctness: contracts expose pre/post invariants, C++26 defines modes ignore, observe, enforce, quick_enforce and…
Talk on
Easy Senders/ReceiversACCU 20252025-04-01
Claims that P2300 senders/receivers in C++26 are easier to use and teach, showing concrete tools: sync_wait, counting_scope, let_value, and when_all used with…
Talk on
Why Performance in Programming Is Always a ProblemACCU 20252025-04-01
Argues that a universal brute force works if performance is irrelevant: start with zero bits, backtrack through every permutation, increase bit length and use…
Talk on
Concurrency HylomorphismACCU 20242024-04-17
Prototype implements a structured-concurrency model for Hylo (and a C++ library) that uses spawn/await primitives and stackful coroutines (boost::context) to…
Talk on
Change the Defaults in C++ACCU 20242024-04-17
C++ defaults cause real harm: a UK Horizon bug saga leads to about 900 convictions and 236 imprisonments with reported suicides, and hospital scheduling…
Lightning on
Concurrency Approaches: Past, Present, and FutureACCU 20232023-04-19
Proposes an experimental concurrency model for the Val language that treats concurrent work as a computation abstraction implemented with coroutines, using a…
Talk on
A Pattern Language for Expressing Concurrency in CppCppCon 20222022-09-11
Claim: C++ can get structured concurrency by adopting senders/receivers (P2300) as primitives, matching five structured‑programming principles. Tools and…
Talk on
Structured ConcurrencyACCU 20222022-04-06
Claim: P2300 senders/receivers let an entire concurrent C++ application be expressed as nested computations that have one entry and one exit, so the whole…
Talk on
It’s Only Pasta: a Few Tips on Software Architecture to Avoid Spaghetti CodeACCU 20222022-04-06
Argues that three concrete architectural practices — overview, coherence, balance — cut spaghetti code by focusing on essentials, grouping similar components…
Talk on
Deconstructing InheritanceMeeting C++ 20212021-11-10
Argues that inheritance as commonly used in C++ fails specific tests: the rectangle vs square example shows broken interfaces and wasted storage…
Talk on
Threads Considered HarmfulACCU 2021 Online2021-03-10
Argues that raw threads and locks are replaced by modeling work as concurrency graph of independent tasks, eliminating explicit mutexes; introduces concrete…
Talk on
One Bit Flips, One Cloud Flops: Cross-VM Row Hammer Attacks...USENIX Security '162016-08-10
Paper shows a practical cross-VM exploit that uses double-sided row hammer after reverse-engineering DRAM physical-address mapping via a timing channel and a…
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.