Those Who Swift - Issue 230
Your weekly dose of Swift!
Weekly note ✏️
It’s the first week of September and our very first autumn issue. The new Apple devices presentation is right around the corner, followed by Xcode and iOS GM.
Claude is gaining Xcode support, joining OpenAI—and that’s already becoming the new normal in development.
Modern HR processes aren’t far behind. Some “clever” companies now ask candidates to record screencasts of coding tasks under strict time limits, running everything in the browser.
Then an AI reviews the solution, flags “tricky” parts, and evaluates approaches. Sounds more like a wall full of gaps than a solid check. With multi-desktop setups, tablets, or even voice prompting, this barely proves anything of value.
And let’s not forget: this is usually just the first interview stage—and unpaid. Consider it a red flag when a company won’t invest even a bit of time into understanding you as a candidate.
Value yourself and your time. It’s worth more than they think.
Connect with the "Those Who Swift" team - Justas Markus & Anton Gubarenko 👋
Sponsor 🤝
Forget about Ruby and Fastlane installation issues!
Discover Codemagic CLI tools — the free, open-source Fastlane alternative for automating iOS builds, code signing and publishing.
Swift Around the Web 🌐
Building a Design System at Genius Scan
John Sundell shares how he helped the Genius Scan team build a flexible, composable design system incrementally. Starting with a reusable Row component for list views, they focused on solving real UI consistency issues without overhauling the entire app.
The Great Shift in Apple Development
Danny Bolella explores the ongoing evolution in Apple's development ecosystem, particularly the transition toward SwiftUI and declarative frameworks. He discusses how these changes impact app architecture, code maintenance, and developer workflows.
Coding 👨💻
Swift Testing in Swift 6: Write Faster, Cleaner, and Safer
Himali Marasinghe explores Swift 6’s new Swift Testing framework, which replaces XCTest with a cleaner and faster approach. With features like @Test, #expect, async support, and parallel execution, it makes writing safer and more efficient tests for iOS apps much easier.
Treating Warnings as Errors in Swift Packages
Swift 6.2 gives Swift Package maintainers fine-grained control over compiler diagnostics—letting you mark warnings as errors per target using SwiftSetting in Package.swift. This ensures code quality consistently across environments, including CI, by preventing accidental code slips even in reusable library modules.
Apple 🍏
Xcode 26 Beta 7 Release Notes
Check out the alter updates and changes in upcoming SDKs. Read carefully to be prepared.
Design 🎨
Design as Brand: The Power of Choice and Belief
Giselle Katics highlights how design goes beyond visuals—every choice reflects brand values and shapes user trust. In the app era, authentic, intentional design is your strongest branding tool.
Other cool stuff 🧰
The Psychology of Fixing Bugs
Jeff Johnson reflects on how some software teams—particularly Apple—often require users to submit a full sysdiagnosereport before investigating bugs, effectively shifting the burden onto users and compromising privacy. He argues that this approach stifles bug reporting and reduces product quality, especially given the limited market alternatives for operating systems.
Switching SPM Dependencies Between Versioned and Local Development
Natascha Fadeeva shares a handy tip for Swift developers: when experimenting with your own Swift packages, you can temporarily swap out the versioned dependency in Xcode and point it to a local folder instead. This lets you iterate quickly without the hassle of repeatedly tagging releases.
Get Your Indie App Noticed and Featured by Journalists
Grant Oganyan, an indie iOS and web app developer. Shares his tips how to pitch your mobile app to journalists the right way, from identifying the right contacts to writing better emails and preparing essential assets.
Video 🎥
Swift progres: UIKit iOS 26, FoundationModels API and SPM traits
MacPaw team release new @mainNews episode with info about UIKit iOS 26, FoundationModels API and SPM traits.
What’s New in Swift 6.2 (Beyond Concurrency Updates)
Natalia Panferova shares the non-Concurrency updates of Swift 6.2. Whether you’re gearing up for iOS 26 or simply staying current with Swift, this walkthrough will quickly get you up to speed.
Thanks for reading Those Who Swift! Subscribe for free to receive new posts.

