Swift Talk

A weekly video series on Swift programming.

Subscribers-Only

Subscribers Only

#74 View Bindings in Pure Swift (Part 2) 21:09

We continue to expand our experimental view binding mechanism to implement dark mode in our app.

Subscribers-Only

Subscribers Only

#70 Table View Animations with Reactive Arrays 15:26

We use the reactive array type from episodes #67 and #69 to back a table view. This allows us to correctly animate changes in the underlying data, even with filter and sort transformations applied.

Subscribers-Only

Subscribers Only

#42 Thread Safety (Reactive Programming #5) 23:36

We make our Signal implementation thread-safe by safeguarding the access to shared resources.

Subscribers-Only

Subscribers Only

#40 Signal Ownership and Subscriptions (Reactive Programming #4) 16:28

We add the ability to map over signals and control subscriptions in a more fine-grained manner. Along the way, we improve the signal ownership model and implement the concept of disposables.

Subscribers-Only

Subscribers Only

#36 Futures (Reactive Programming #2) 17:30

We look at implementing a Futures type that we can use instead of callbacks. This is the first step toward a simple implementation of a reactive library.

Subscribers-Only

Subscribers Only

#34 Reactive Programming 26:12

We take a look at reactive programming and see how it challenges us to think differently.