/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

trycombine.com
| | swiftwithmajid.com

Apple released Swift 5.5 almost three years ago. The main addition to the release was the Swift Concurrency feature. It introduced async and await keywords, allowing us to build concurrent apps in a new way. This week, we will learn how Swift determines where to run your function in a concurrent environment.
2.9 parsecs

Travel
| |
| | www.massicotte.org

Swift 5.9 introduced a feature, via SE-0392, called custom actor executors. This was a low-level concurrency feature that made it possible to control the context an actor uses for execution. You don't need to understand the how or even the why here. All that's important is to know that without that change, some pre-existing systems could not easily integrate into Swift's concurrency model.
2.4 parsecs

Travel
| |
| | www.avanderlee.com

Unit testing async/await logic can be done by marking your unit test as asynchronous and using a new XCTest method.
4.2 parsecs

Travel
| |
| | www.onswiftwings.com

Using property wrappers to define atomic properties in Swift
31.9 parsecs

Travel
|