~/talk

The Lost Art of System Design

Talkat Swift & Fika 2018 · on Monday, 2018-09-10· [frontend-architecture, ios]
slides:none on file

Covers three concrete system-design techniques: decomposition (split a thousand‑line podcast view controller into child view controllers, shared services like network/cache, and a podcast loader/view‑model or framework), locks and keys (use a root factory that produces a user‑bound factory after login so user‑dependent objects are non‑optional, eliminating guard/optional hacks), and abstractions (generic ListViewController with model‑loader and action‑handler types plus protocol‑based databases for easy mocking and swapping Core Data/Realm).

AI-written summary · about

  1. 0:00The lost art of system design
  2. 1:26Defining architecture
  3. 4:43Patterns vs architecture
  4. 7:32System decomposition
  5. 14:30Locks and keys for dependencies
  6. 20:07Abstractions and protocols
  7. 27:48Defining your own architecture
~/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.