Find any article in my blog
In this blog I talk about all things Apple and Swift development but my main area of focus is on tooling and automation.
Learn how to make use of ANSI escape sequences to make delightful interactive pickers for your Swift command-line tools.
All you need to know about how to set the version of Xcode to use on CI using Fastlane.
A deep dive into a new feature coming to Swift Package Manager in Swift 5.9: the ability to make network requests from Swift package plugins.
I will show you how code might change across different builds even when depending on an exact version of a Swift Package as well as how to mitigate the risks associated with this.
Learn how to trigger Xcode Cloud workflow runs using the App Store Connect API.
A summary of how you can change the orientation of a single SwiftUI view in your app and why it is a very difficult challenge to solve.
Using Swift as to write a commit-msg git hook so that adding ticket numbers to a commit message can be automated.
Making a URL shortener serverless edge function using Fastly and Upstash.
An up to date guide on how to use an App Store Connect API key with Fastlane and GitHub Actions.
Learning how to install and use third-party tools in Xcode Cloud through ci scripts.
As 2022 comes to an end, I take a look at what I have done this year and set goals for 2023.
A guide on how to download, install and manage different versions of Swift.