~/talk

Catching up with Swift

Talkat Philly ETE 2015 · 2015-04-07..04-08· [swift, ios]
slides:none on file

Summary of Swift's state circa 2014–15: Swift adds generics, native Unicode strings and collections, and a REPL/playgrounds workflow, but keeps ARC instead of GC and requires Obj‑C interop. A three‑person team ships an Artsy Eidolon bidding kiosk from August to late October using Swift betas, builds a cocoapods plugin, disables compiler optimizations to avoid segfaults, buys faster iPads, endures Xcode crashes and abandons unit tests, accruing technical debt that later gets paid down. Early use works but is painful.

AI-written summary · about

  1. 0:00Intro
  2. 0:45Agenda
  3. 6:35Language Evolution
  4. 12:17Objective-C Replacement
  5. 14:01Abandon C Roots
  6. 14:35Be Memory Managed
  7. 16:32Native Unicode Strings
  8. 18:05Native Collections
  9. 18:27Be Concise
  10. 18:51Named Parameters
  11. 19:58Generics
  12. 22:17Lazy Swift
  13. 24:26Extending Types
  14. 25:14Index Paths
  15. 29:29Open Source by Default
  16. 30:26August
  17. 30:43September
  18. 32:33October
  19. 35:54Safe Bets
  20. 37:02Predictions
  21. 38:44Recap
~/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.