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 build a Swift Package Plugin to automatically generate unit tests from input Swift files.
A short article on the recent contribution I made to Fastlane's open source project.
Using Swift as to write a commit-msg git hook so that adding ticket numbers to a commit message can be automated.
All you need to know about adding binaries in Swift Packages in 2022.
Make use of `UIScrollView`s to make the layout built in part 1 even more accessible to all users.
Exploring the power of `UIStackView` and layout guides to lay out a view with accessibility in mind.
An article on how to embed and ship a dynamic library in a Swift package.
Trying out the Swift Package Manager's brand new extensible build tool by using the Swift 5.6 development snapshot.
Looking at how to use expecations and XCTAssertThrowsError to assert specific errors are being thrown in Swift.
A little note on why I decided to write and host all my blogs in my own personal blog website.
How to make use of the github actions concurrency feature to cancel unnecessary runs automatically. Talking about a real-world example and a tale of two approaches, and why I decided to implement it the way I did.
How to take advantage of the custom key decoding strategies to avoid unnecessary CodingKeys implementations