- 2025Running Unit Tests with GitHub Actions· GitHub Actions to TestFlight - from zero to heroAutomate your testing and never ship broken code again
- Setting up GitHub Actions for iOS· GitHub Actions to TestFlight - from zero to heroYour first steps into CI/CD automation for iOS apps
- Terminal Setup & ScriptsSupercharge your iOS development workflow with custom terminal aliases, functions, and automation scripts
- Git Hooks for iOSMake your life easier without a CI
- Parallelize Unit Tests in Your iOS App· Fastlane - from zero to heroUse Xcode CLI and Bash or Fastlane to run unit tests in parallel in your iOS app.
- Unit test your iOS app without FastlaneUse Xcode CLI and Bash to run unit tests in your iOS app.
- Bump app version and build number using Fastlane· Fastlane - from zero to heroNever forget to update those ever again!
- Unit test SwiftUI views without a view modelTesting SwiftUI views without a view model, when using MV instead of MVVM
- Run unit tests with Fastlane· Fastlane - from zero to heroAutomate your testing and increase your confidence
- Build the app with Fastlane· Fastlane - from zero to heroThe first step in many workflows.
- Intro to Fastlane for iOS - the How· Fastlane - from zero to heroGet the house in order
- Intro to Fastlane for iOS - the Why· Fastlane - from zero to heroYour automation journey starts here
- Useful Fastlane built-in actions· Fastlane - from zero to heroYou don't need to write it all from scratch!
- Custom Fastlane ActionsWrite your own Fastlane actions
- Running SwiftFormat on CIKeep your codebase clean and consistent
- Favorite Xcode shortcutsNavigate Xcode like a pro
- Intermediate Fastlane· Fastlane - from zero to heroTake your fastlane skills to the next level
- 2024Nicer Fastlane· Fastlane - from zero to heroHave a nicer dev experience when working on Fastlane
- Skip VS KMP for Swift developersWhich one is better for you?
- Intro to scripting with SwiftAn oversimplified overview of how to start using Swift for scripting
- Favorite toolsUseful tools that I use on a daily basis
- Bumping SPM Version Using Fastlane· Fastlane - from zero to heroAutomate the process of bumping the version of your SPM package using Fastlane
- Intro to Orb development for CircleCIA quick overview of how to write an orb for CircleCI, and how to use it in your config.