~/talk

Warm Up

Talkat Swift Heroes Digital 2021 · 2021-04-15..04-16· [swift]
links:none on file
slides:none on file

Walks through how an app moves from one-screen toy to Spotify scale, showing concrete tradeoffs: dependency injection and navigation patterns, use of mono‑repo builds (Buck/Bazel) vs CocoaPods or SPM, experiments with Combine and partial SwiftUI, and a modularization pattern using local development pods. Recommends evolving architecture rather than predicting the future, limits third‑party libraries (≈10), and migrates legacy code via incremental refactor tied to new features.

AI-written summary · about

  1. 0:00Welcome and introduction
  2. 1:51Bruno’s background at Spotify
  3. 3:58Teaser of Bruno’s talk
  4. 5:41Common architecture mistakes
  5. 7:04Recommended architecture patterns
  6. 9:10Choosing package managers
  7. 12:18SwiftUI and widgets at Spotify
  8. 12:59Reactive programming with Combine
  9. 14:23Is SwiftUI production-ready?
  10. 16:07Debugging reactive code
  11. 18:57Remote work experience
  12. 21:50Conferences and community impact
  13. 23:15Evaluating frameworks for production
  14. 26:06Refactoring spaghetti code
  15. 27:29Closing and next week’s event
~/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.