TIL swift-testing-revolutionary for converting test cases written in XCTest to swift-testing.

swift-geometrize is safe from data races now:

swift-geometrize is safe from data races now

Read Async await in Swift: The Full Toolkit.

Read Advanced Swift Actors: Re-entrancy & Interleaving.

Watched WWDC 2021 video Swift concurrency: Behind the scenes.

Read Wiki articles Dependency injection and Dependency inversion principle.

The principle states:[1]

A. High-level modules should not import anything from low-level modules. Both should depend on abstractions (e.g., interfaces).

B. Abstractions should not depend on details. Details (concrete implementations) should depend on abstractions.