~/talk

Time Traveling With Swift: Where We Started, Where We Are, and Where We’re Going

Talkat 360iDev 2022 · 2022-08-28..08-31· [swift]
links:none on file
slides:none on file

History of Objective‑C roots, concrete migration steps, and technical tradeoffs: Swift claims 8.4× faster than Python and 2.6× faster than Objective‑C, credits SwiftUI and value types for measurable speedups, and uses ABI stability to move the standard library into the OS which reduces app size and launch time. Open sourcing forces Swift Package Manager and causes compatibility churn. New tooling includes Swift for TensorFlow, actors for safer concurrency, SwiftUI, Penguin/SwiftRT and server stacks like Vapor; compiler complexity remains a central constraint.

AI-written summary · about

  1. 0:00Intro
  2. 2:05What is Swift?
  3. 7:08Reference Loops
  4. 11:17Building a Language
  5. 13:17Gilded Age of Swift
  6. 14:25Swift is Open Source
  7. 20:35Struct Performance
  8. 25:56App Launch Time
  9. 27:08Dynamic Libraries
  10. 33:07Protocol vs. Interface
  11. 37:04Pros of Swift
~/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.