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.
How I use GitHub Actions to automate the release of my Swift command line tools.
Learn how to use webhooks to collect metrics from Xcode Cloud builds
How to build a custom SwiftUI Text view which only becomes editable on click.
How to use GitHub webhooks to trigger Xcode Cloud builds by writing a comment on a pull request.
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.