~/devreads

#swift

6 posts

7 Oct 2025

Rob 2 min read

I've set my Mac up such that video calls such as Zoom use the microphone and earphones attached to my Behringer UMC204HD, which all other audio plays through the my normal speakers which are the default. One issue I have with this is that it's quite hard to change the volume when a call as the volume buttons on the…

macswift

13 Aug 2025

Scott Southerland 7 min read

Swift concurrency was first introduced in Swift 5.5 around the fall of 2021. It promised to deliver compile time thread safety that was easy to use. We began to adopt Swift concurrency internally quite early, however, as many other developers have learned, we learned that this compile time safety comes with several caveats. Out of the box in Swift 5,…

swift-concurrencyswift-programmingswift

15 Feb 2024

Jonathan Crooke 17 min read

Scaling iOS at Bumble: Part 2/3 — The Assessment Recap In our previous post we discussed how we came to be investigating project and build toolchain replacement solutions for our iOS codebase at Bumble Inc. We began executing proofs of concept for Swift Package Manager (SPM), Tuist and Bazel . The Process Our investigative process for each tool was performed…

ios-app-developmenttuistswiftios

24 Feb 2021

8 Nov 2019

23 Nov 2018