~/talk

BFFs for Swift

Talkat dotSwift 2020 · on Monday, 2020-02-03· [swift]
slides:none on file

Claims a Backend‑for‑Frontend implemented in Swift replaces tens or hundreds of client calls with a single endpoint and concrete gains in performance and dev velocity, with examples from SoundCloud, Netflix, Allegro and Amazon Prime cited; shows a Swift BFF that cuts ~400 network calls to one for a homescreen, uses Codable shared models and Swift Package Manager to share the same model code on client and server, reduces context switching, and runs in production to simplify networking and speed iteration.

AI-written summary · about

  1. 0:00Intro
  2. 0:34Legacy API
  3. 1:42Microservices
  4. 2:47APIs
  5. 6:46BFF
  6. 7:48BFFs
  7. 9:29Examples
  8. 10:17Picking a language
  9. 11:06Swift on the server
  10. 12:43Shared model package
  11. 13:13Codable types
~/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.