~/talk

You Deserve Nice Things

Talkat Oredev 2017 · 2017-11-08..11-10· [swift]
slides:none on file

Gives a four‑rule checklist for when to extend system classes in Swift and shows concrete, working code: add eachPair to produce adjacent element pairs instead of zipping with dropFirst, implement all/any/none to remove double negations, provide a countWhere that avoids allocating intermediate arrays, overload numeric operators to multiply Int × CGFloat, and expose lazy reversed collections and a gestureRecognizer.cancel helper — each extension compiles, runs, and measurably reduces noise or allocations.

AI-written summary · about

  1. 0:00Introduction
  2. 0:50NSString
  3. 3:50ObjectiveC
  4. 5:18Swift
  5. 7:42Each Pair
  6. 11:59Numeric
  7. 20:29Optimizations
  8. 25:32Safety
  9. 34:05Ruby
~/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.