Swift by Sundell

122: “Swift concurrency in practice”, with special guest Ben Scheirman

Ben Scheirman returns to the show to discuss how Swift’s built-in concurrency features, such as async/await and tasks, can be used in practice when building apps for Apple’s platforms.

Sponsors

  • Essential Developer: Join the iOS Architect Crash Course to accelerate your journey towards becoming a senior developer. It’s 100% free and held entirely online.
  • NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/sundell. They even have a 30-day money-back guarantee.

Links

  • Ben on Twitter
  • John on Twitter
  • NSScreencast
  • Combine Swift
  • The Nike SNKRS app
  • Discover concurrency
  • Episode with Doug Gregor about Swift concurrency
  • The delegate pattern
  • PromiseKit
  • RxSwift
  • Discover Combine
  • Implementing debouncing using Combine
  • Grand Central Dispatch (GCD)
  • Async sequences and streams
  • Retrofitting existing APIs with async/await support
  • Async properties
  • The Just publisher
  • The MainActor attribute
  • Point-Free’s Combine schedulers
  • Previous episode with Ben about UICollectionView
  • Connecting and merging Combine publishers
  • Tonal Therapy
  • Intro and outro music by Dariusz Dziuk

المضيفون والضيوف