Logo Image
BlogFastlane - from zero to heroGitHub Actions - from zero to heroConsulting
BlogFastlane - from zero to heroGitHub Actions - from zero to heroConsulting
  • 2025
    Delete Dead Swift Code Safely Using Periphery
    Aug 11· iOS tooling
    Safely delete dead Swift code with one script (and a verification pass)
  • GitHub Actions Caching for iOS CI: Strategies That Work
    Jul 31· GitHub Actions to TestFlight - from zero to hero
    Stop waiting around for builds and make your CI actually fast
  • Learning to Learn with AI (for Developers)
    Jul 16
    How to use AI to make you a better learner instead of replacing you.
  • Auto-Deploy to TestFlight via GitHub Actions Tag
    Jul 9· GitHub Actions to TestFlight - from zero to hero
    The holy grail - automatic TestFlight deployment when you tag with "testflight"
  • Run iOS Unit Tests in GitHub Actions CI
    Jun 19· GitHub Actions to TestFlight - from zero to hero
    Automate your testing and never ship broken code again
  • Set Up GitHub Actions for iOS Projects (From Scratch)
    Jun 12· GitHub Actions to TestFlight - from zero to hero
    Your first steps into CI/CD automation for iOS apps
  • Terminal Productivity for iOS Devs: Aliases, Scripts & Tips
    Jun 3
    Supercharge your iOS development workflow with custom terminal aliases, functions, and automation scripts
  • Use Git Hooks in iOS Projects (Without CI)
    May 7
    Make your life easier without a CI
  • Parallelize iOS Unit Tests with Fastlane or CLI
    Apr 24· Fastlane - from zero to hero
    Use Xcode CLI and Bash or Fastlane to run unit tests in parallel in your iOS app.
  • Run iOS Unit Tests on CI Without Fastlane
    Apr 15
    Use Xcode CLI and Bash to run unit tests in your iOS app.
  • Automatically Bump Version & Build Number with Fastlane
    Apr 10· Fastlane - from zero to hero
    Never forget to update those ever again!
  • How to Unit Test SwiftUI Views Without View Models
    Mar 31
    Testing SwiftUI views without a view model, when using MV instead of MVVM
  • Run iOS Unit Tests Automatically with Fastlane
    Mar 25· Fastlane - from zero to hero
    Automate your testing and increase your confidence
  • How to Build an iOS App with Fastlane (Step-by-Step)
    Mar 19· Fastlane - from zero to hero
    The first step in many workflows.
  • Intro to Fastlane for iOS – How to Start Right
    Mar 10· Fastlane - from zero to hero
    Get the house in order
  • Intro to Fastlane for iOS – Why It Matters
    Mar 3· Fastlane - from zero to hero
    Your automation journey starts here
  • 10 Useful Fastlane Built-In Actions You Should Use
    Feb 17· Fastlane - from zero to hero
    You don't need to write it all from scratch!
  • How to Create Custom Fastlane Actions
    Feb 3
    Write your own Fastlane actions
  • Run SwiftFormat on CI: Keep iOS Code Clean
    Jan 20
    Keep your codebase clean and consistent
  • My Favorite Xcode Shortcuts for Power Users
    Jan 13
    Navigate Xcode like a pro
  • Intermediate Fastlane: Smarter iOS Automation
    Jan 6· Fastlane - from zero to hero
    Take your fastlane skills to the next level
  • 2024
    Improve Your Fastlane Developer Experience
    Dec 9· Fastlane - from zero to hero
    Have a nicer dev experience when working on Fastlane
  • Swift Devs: Should You Use Skip or Kotlin Multiplatform?
    Dec 2
    Which one is better for you?
  • Intro to Scripting with Swift (for Automation)
    Nov 22
    An oversimplified overview of how to start using Swift for scripting
  • My Favorite Dev Tools for iOS & CI/CD
    Nov 18
    Useful tools that I use on a daily basis
  • Bump Swift Package Version Automatically with Fastlane
    Nov 15· Fastlane - from zero to hero
    Automate the process of bumping the version of your SPM package using Fastlane
  • How to Write Your First CircleCI Orb
    Nov 8
    A quick overview of how to write an orb for CircleCI, and how to use it in your config.
  ©  2026  Noam Efergan.