~/talk

Breadcrumbs won't help: how not to get lost in a lambda forest

Talkat Meeting C++ 2018 · 2018-11-15..11-17· [rust]
links:none on file
slides:none on file

Codebase uses 10,000 lambdas driving about 28,000 codecs and that scale exposes concrete failures: dangling this pointers cause crashes so never capture this; prefer shared_ptr or weak_ptr+lock or hand a lifetime token to a job queue. Excess auto hides types and can surprise return types, so use explicit types where correctness matters and auto where speed/readability tradeoffs allow. Call-stack noise from reused or recursive lambdas is real; use Visual Studio frame filtering and inject small breadcrumb state variables to locate origins.

AI-written summary · about

  1. 0:00Introduction
  2. 1:02Project context
  3. 4:20Understanding lambdas
  4. 9:38Lifecycle pitfalls
  5. 11:58Readability and performance
  6. 17:53Debugging challenges
  7. 22:32Architecture and tooling
  8. 26:54Q&A and discussion
~/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.