Swift Talk

A weekly video series on Swift programming.

#76 Understanding Reactive Glitches 18:16

We look at an example of a reactive pipeline with surprising behavior and discuss why it occurs and how it could be improved.

  1. Algorithms
  2. Reactive
November 17, 2017

#73 View Bindings in Pure Swift 22:12

We experiment with reactive view bindings that don't rely on runtime programming.

#69 Reactive Data Structures: Arrays 30:55

We build a reactive array type on top of the reactive list from episode #67 and implement a filter method.

  1. Collections
  2. Reactive
  3. Structs
  4. Types
September 29, 2017

#67 Reactive Data Structures: Linked Lists 25:58

We build a reactive linked list on top of reactive programming primitives. We implement a reduce method on this type, which does the minimum amount of work when the underlying data changes.

  1. Enums
  2. Collections
  3. Reactive
  4. Types
September 15, 2017

#53 Test-Driven Reactive Programming at Kickstarter 38:47

This week Lisa joins us to demonstrate the test-driven approach to reactive programming taken at Kickstarter.

#39 From Futures to Signals (Reactive Programming #3) 23:45

We build upon the Future type of a previous episode to implement a simple reactive library. Along the way, we dive into debugging a reference cycle in our implementation.