161: “One big data transformation engine”

Wed, 10 Nov 2021 16:44:00 +0000

Rambo longs to get back to UI development, John releases a new open source project, and the two embark on part one of their deep dive into Swift’s new concurrency system. Also, organizing devices, and mechanical keyboards.

Sponsors

Shortcut: The project management tool built specifically for software development teams. Start your extended two-month free trial at shortcut.com/sundell

RevenueCat: RevenueCat makes it easy to build and manage in-app purchases on iOS, Android, and the web. Learn more.

Links

Swift by Sundell episode with Christian Selig

CollectionConcurrencyKit

The new, concurrent version of Publish

Async sequences and streams

Sketch

NSXPCConnection

Swift’s concurrency system

The WIP MultipeerKit concurrency implementation

Adding pull-to-refresh to a SwiftUI List using async/await

Making URLSession’s async APIs backward compatible

Task

An example of running async unit tests on Linux

Keychron K2