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 to use GitHub Actions and the AWS CLI to automatically update the code for a Swift AWS lambda on every push to main.
How to build an app that depends on private Swift packages on CI/CD.
A practical use case of the @_exported underscore attribute to avoid a big refactor.
Learn how to launch a macOS app and perform actions directly from Safari using an extension.
How to use a combination of ImageRenderer and NSSavePanel to save SwiftUI views as images to the macOS file system.
How to use webhook logic in GitHub Actions to trigger workflows based on other workflows completion
How to use the Xcode Cloud start condition to run a weekly workflow that distributes your app to TestFlight for external testing and the App Store.
How to create an Xcode Cloud workflow which archives an application on every push to main and distributes the artefact to TestFlight and AppCenter.
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.