~/talks

Dave DeLong

what they talk about

all 4 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
Custom Styleable Containers in SwiftUISwift Rockies 20262026-07-22
Claims two simple tricks let developers build fully styleable SwiftUI containers: use subviews collection to get a resilient array of child views (handles…
Talk on
Custom Styleable Containers in SwiftUISwift Rockies 20262026-07-22
Shows how to build true styleable containers using iOS 18 APIs: subviews collection to safely enumerate and expand conditionals/ForEach, container values to…
Talk on
Designing Accessible APIstry! Swift NYC 20192019-09-09
Two practical rules govern API design: be kind to future self and be kind to users. Use platform types (for example use DataInterval not custom Time), prefer…
Talk on
The Laws of Magic360|iDev 20192019-08-25
Three concrete rules: first law says users accept “magic” only if the rules are clear — examples include redesigning a login into a static factory to make…
Talk on
The Laws of Magictry! Swift Tokyo 20192019-03-21
Three concrete rules: Law 1 — ability to solve problems with “magic” is proportional to how well users understand it and it recommends using Swift’s type…
Talk on
The Laws of MagicUIKonf 20182018-05-13
Three concrete laws for designing “magic” in software: teach users the rules so solutions feel whoa or of course — use the compiler and unavailable annotations…
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.