~/talk

Getting Started with Combine

Talkat try! Swift NYC 2019 · 2019-09-09..09-10· [swift, reactive-programming]

Overview of Combine’s real mechanics: concrete types (Publisher, Subscriber, Subscription, Subjects) and how demand/backpressure works so fast emitters don’t overwhelm consumers; practical tools like URLSession.dataTaskPublisher, decoding operator, sink and assign, and operators such as map, compactMap, removeDuplicates, dropFirst and append; stateful vs event subjects with CurrentValueSubject and PassthroughSubject; SwiftUI hooks via ObservableObject’s change publisher and @Published; example pipeline decodes a jokes API response and updates UI successfully.

AI-written summary · about

  1. 0:00Intro
  2. 1:19Combine Basics
  3. 2:46Publisher
  4. 4:39Combine Theory
  5. 7:36Backpressure
  6. 9:18Subject
  7. 11:02Recap
  8. 11:47Combining Practice
  9. 13:21Operators
  10. 14:09Chainable Operators
  11. 18:26Operators on Any Work
  12. 21:40Publish
  13. 25:52Resources
~/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.