Contributions
Article
Learnings from modernizing the window handling of my Mac app after upgrading to SwiftUI 4. Explaining `\.openWindow`, `.windowResizability` & more.
Article
WWDC is only weeks away, so it's time for me to update my wishlist. One wish came true last year, how many will it be in 2023?
Article
How to enable Swift 6 mode for your Xcode projects & SwiftPM modules today. And what the migration experience is like.
Article
Sharing my learnings and my code structure after migrating my app to the vastly modernized APIs of TCA 1.0.
Article
How to organize your apps Swift modules for clarity & convenience using a hidden (unofficial) Swift feature. A practical solution for small to medium-sized apps.
Article
Say hello to ReMafoX, the app on the mission to simplify developer life by providing new workflows for localization when working with Xcode. Translate your app without ever leaving your Swift file!
Tool
Supporting multiple languages in Xcode for your app feels inconvenient or bug-prone? Then this is the app you're looking for! ReMafoX is designed to fill the gaps in Xcode and streamline the app localization process in multiple ways. Translate your app without ever leaving Xcode!
Article
How to enjoy both Keynotes with other developers (remotely) and how to maximize your learnings throughout the week. If you can invest the time.
Article
Monthly newsletter about the lastest in Swift Evolution, 2nd issue about:
Regex overhaul, improved Existentials, Swift 5.7 timeline
Regex overhaul, improved Existentials, Swift 5.7 timeline
Article
With Apple announcing WWDC week for June 6–10 this year, let’s dive into what new frameworks, APIs, and tools I hope to see unveiled and what using them might feel like with examples.
Article
Summary of interesting developments on Swift Evolution — Update from 03/2022 + some background history (1st issue!)
Article
Fixing Xcode bugs that make SwiftUI previews fail in apps modularized with SwiftPM and that are using CoreData
Article
You may be aware of traditional methods of hiding secrets from Git. But how can you hide secrets in a project modularized with SwiftPM?
Article
Have you ever worked on a bigger change for an app and struggled with the release schedule? Have you ever wanted to get feedback from users early but weren’t sure when exactly the right time is? Here’s a simple but effective prioritization technique that can help slim down your scope and give you more confidence in it with different stages that can be mapped to Alpha, Beta & Release.
Article
Exploring ways to make localization safer in SwiftUI for better scalability.
Library
Lint anything by combining the power of scripts & regular expressions.
Article
How to effectively configure Bitrise CI for iOS projects: Introduction, Best Practices and Tips & Tricks — including preconfigured configuration templates.
Article
Introducing a SwiftPM-based dependency manager for the Apple developer community to fill the gap until integration into Xcode.
Library
A dependency manager driven by SwiftPM that works for iOS/tvOS/watchOS/macOS projects.
Article
How to write safer localization code and save time by getting less distracted from your actual code writing task in Xcode.