RSSAmplifier

Blog

Mick F

Notes for myself and fellow programmers, with a focus on iOS, Swift and web frontend development. Since 2009.

mickf.netRSS feed ↗10 posts

Latest posts

Generating JWT Tokens in Swift for the App Store Connect API

Learn how to generate JWT tokens in Swift to authorize requests to the App Store Connect API. This guide covers creating payloads, signing tokens with JWTKit, managing secrets securely, and integrating the process into your macOS and iOS apps.

Slugify in Swift with applyingTransform

Foundation's `applyingTransform` function can help create slugs in Swift without external dependencies. Here's how.

Finding iOS simulators identifiers for CI

Discover how to streamline iOS app testing with CI scripting. Learn how to overcome testing challenges, explore Fastlane and PointFreeCo approaches to find simulators identifiers, as well as my own Swift script. Optimize your CI workflow and ensure smooth testing processes for your Swift projects.

My Mission Statement as a Programmer

Climate Friendliness, Human Friendliness, Mastery, IndieWeb Friendliness, Big Corporation Cautiousness, Durability & Sustainability serves as a guiding compass in my journey as a programmer

From block party to ’hood party

In 2023, I consolidated a dependency-free `swift-blocks` package, and I started working on a bigger `swift-hoods` package that builds upon my favorite dependencies.

From the start, get rid of types you don’t control: a lesson (re)learned, Rolling Stones Edition

With my special sauce to future-proof your API and boost testability!

The Joy Sparked by Side Projects, 2022 Edition

Reviewing 2022, the benefits I gained from running a newsletter as a side project are tremendous. Let me explain why.

Notes from FrenchKit 2022

Swift new features, SwiftUI and The Composable Architecture stole the show. As always, conferences help getting your coding juices flowing.

Dealing With Dates With No Time in Swift

Exploring some code wrappring dates with no time, ie represented as strings in the YYYY‑MM‑DD ISO 8601 format.

A Swift Recoverable Precondition That Can Throw

The what and the why of a Swift precondition helper that accepts statements that can throw recoverable errors.