Weekend good reads for Apple developers #2023/20

Sunny and hot days are taking over Bay Area. I'm sure it would be harder to find some time to go through interesting articles, but let's try. We've got couple of really good reads today.

And let's keep our work and life in balance – have some rest, read some interesting stuff and get back next week for new great topics!

Amazon EC2 now offers M1 Mac mini

Amazon adds M1 Mac minis to EC2 service for faster build times.

The new instances will be available in two regions (US West – Oregon and US East – North Virginia) for $0.6498 per hour, with support for discounts through AWS’ Savings Plans, too. AWS promises that these new machines offer a “60% better price performance over the x86-based EC2 Mac instances for iPhone and Mac app build workloads.”

TechCrunch

AWS News Blog: Use New Amazon EC2 M1 Mac Instances to Build & Test Apps for iPhone, iPad, Mac, Apple Watch, and Apple TV

Reference: Amazon's EC2 Service to Offer M1 Mac Mini Instances for Faster Build Times,
AWS brings M1 Mac minis to its cloud

Spotify releases XCRemoteCache to public

Spotify engineering team open sources XCRemoteCache project. Project aims to speed up cold builds. Spotify's measurements show up to 70% decrease in build time.

We are excited to be open sourcing XCRemoteCache, the library we created to mitigate long local builds. As the name suggests, this library is a remote caching implementation for iOS projects with an aim to reuse Xcode target artifacts generated on Continuous Integration (CI) machines. It supports Objective-C, Swift, and ObjC+Swift targets and can be easily integrated with existing Xcode projects, including ones managed by CocoaPods or Carthage.
Best of all, XCRemoteCache resulted in a 70% decrease in clean build times (we classify a build as clean when at least 50% of all targets compile at least one file).

Spotify R&D