Must-watch videos about Swift

This is a list of must-watch videos devoted to Swift, heavily inspired by @bolshchikov's js-must-watch repo.

2018

  1. Ellen Shapiro: Protocols All The Way Down [19:36]

2017

  1. Krzysztof Zabłocki: Good iOS Application Architecture: MVVM vs. MVC vs. VIPER [53:37]
  2. Erica Sadun: A Funny Thing Happened On The Way To This Array [22:52]
  3. Chris Eidhof & FlorianKugler: Intermediate Types [29:12]
  4. Marin Todorov: RxSwift on iOS [18:36]
  5. Michele Titolo: Generics in Theory and Practice [16:11]
  6. Károly Lőrentey: Optimizing Swift Collections [20:13]
  7. Krzysztof Zabłocki: Metaprogramming in Swift [45:10]
  8. Neem Serra: Map and FlatMap Magic [25:40]
  9. Sam Davies: Codeable in Swift 4 [36:41]
  10. Doug Gregor, Ben Cohen, Bob Wilson, John McCall: What's New in Swift 4 [59:29]
  11. Tony Parker, Michael LeHew, Itai Ferber: What's New in Foundation for Swift [53:10]

2016

  1. Rob Napier: Beyond Crusty: Real-World Protocols [17:04]
  2. Chris Eidhof: Tiny Networking [20:00]
  3. Mike Ash: Exploring Swift Memory Layout [57:17]
  4. Ayaka Nonaka: Contributing to Swift [32:15]
  5. Natasha Murashev: Practical Protocol-Oriented Programming in Swift [44:08]
  6. Benjamin Encz: Unidirectional Data Flow: Shrinking Massive View Controllers [36:30]
  7. Axel Schlueter: Swift on Android [30:13]
  8. Ben Scheirman: Swift on Linux [33:42]

2015

  1. Natasha Murashev: Introduction to Protocol-Oriented MVVM [29:13]
  2. Andy Matuschak: Controlling Complexity in Swift: Making Value Types Friends [57:45]
  3. Alexis Gallagher: Protocols with Associated Types [56:06]
  4. Chris Eidhof: Swift and C [46:09]
  5. Chris Eidhof: Functional View Controllers [28:56]

2014

  1. Ash Furrow: Solving Problems the Swift Way [33:50]
  2. Abizer Nasir: Thinking in Swift [24:23]
  3. Natasha Murashev: The Functional Way [29:04]
  4. Tim Isted, Dave Addey: Introduction to Swift [52:12]