https://patreon.com/iOSjobs
iOS (Swift) news, articles and jobs:
- https://t.me/iOSSwiftArticles
The full list is on my LinkedIn www.linkedin.com/posts/dima-i...
The full list is on my LinkedIn www.linkedin.com/posts/dima-i...
The article shows how to build SharePlay-style synced video playback in SwiftUI using GroupActivities and AVPlayer.
levelup.gitconnected.com/swiftui-grou...
The article shows how to build SharePlay-style synced video playback in SwiftUI using GroupActivities and AVPlayer.
levelup.gitconnected.com/swiftui-grou...
The article explains why unit tests become flaky when a synchronous Swift method starts an unstructured Task and how to make tests deterministic by injecting a TaskProvider abstraction instead of calling Task directly.
dev.to/abeldemoz/de...
The article explains why unit tests become flaky when a synchronous Swift method starts an unstructured Task and how to make tests deterministic by injecting a TaskProvider abstraction instead of calling Task directly.
dev.to/abeldemoz/de...
The article explains how the author cut macOS CI costs by switching from GitHub-hosted runners to a small self-hosted Mac build cluster, breaking down real build minutes and monthly pricing comparisons.
jeffverkoeyen.com/blog/2025/10...
The article explains how the author cut macOS CI costs by switching from GitHub-hosted runners to a small self-hosted Mac build cluster, breaking down real build minutes and monthly pricing comparisons.
jeffverkoeyen.com/blog/2025/10...
The post explains how to use Claude Code for large, complex coding tasks without turning your codebase into a mess.
holdtherobot.com/blog/how-to-...
The post explains how to use Claude Code for large, complex coding tasks without turning your codebase into a mess.
holdtherobot.com/blog/how-to-...
maccarita.com/posts/idesas...
maccarita.com/posts/idesas...
www.fastpix.io/blog/how-to-...
www.fastpix.io/blog/how-to-...
The Swift community is joining in with a shared leaderboard and a starter template for those who want it. Check out the details here:
forums.swift.org/t/advent-of-...
The Swift community is joining in with a shared leaderboard and a starter template for those who want it. Check out the details here:
forums.swift.org/t/advent-of-...
Two Bear app devs share how extreme user edge cases (pastors with 90k+ notes) exposed hidden performance bugs, and how fixing them with better SQL and Swift profiling made the app faster for everyone.
youtu.be/YOM1IrFmavc?...
Two Bear app devs share how extreme user edge cases (pastors with 90k+ notes) exposed hidden performance bugs, and how fixing them with better SQL and Swift profiling made the app faster for everyone.
youtu.be/YOM1IrFmavc?...
blog.johnozbay.com/what-happene...
blog.johnozbay.com/what-happene...
holdtherobot.com/blog/xcode-i...
holdtherobot.com/blog/xcode-i...
developer.apple.com/app-store/ap...
developer.apple.com/app-store/ap...
www.swift.org/blog/embedde...
www.swift.org/blog/embedde...
The post shows how a programmer uses a Zettelkasten workflow to turn Matt Massicotte’s Swift actor advice into small linked notes, clarifying when actors are overkill and which simpler tools to use instead.
christiantietze.de/posts/2025/p...
The post shows how a programmer uses a Zettelkasten workflow to turn Matt Massicotte’s Swift actor advice into small linked notes, clarifying when actors are overkill and which simpler tools to use instead.
christiantietze.de/posts/2025/p...
mfaani.com/posts/ios/sw...
mfaani.com/posts/ios/sw...
It makes large test suites much easier to scan, debug, and use in future out-of-process harnesses.
www.swift.org/blog/gsoc-20...
It makes large test suites much easier to scan, debug, and use in future out-of-process harnesses.
www.swift.org/blog/gsoc-20...
www.swift.org/blog/gsoc-20...
www.swift.org/blog/gsoc-20...
www.swift.org/blog/swift-t...
www.swift.org/blog/swift-t...
Chris Lattner discusses his journey from creating LLVM and Swift to building Mojo and Modular’s AI stack.
www.youtube.com/watch?v=Fxp3...
Chris Lattner discusses his journey from creating LLVM and Swift to building Mojo and Modular’s AI stack.
www.youtube.com/watch?v=Fxp3...
This post announces Swiftly integration in the VS Code Swift extension, adding one-click toolchain switching, in-editor installs with live progress, .swift-version auto-detection, and macOS support.
www.swift.org/blog/gsoc-20...
This post announces Swiftly integration in the VS Code Swift extension, adding one-click toolchain switching, in-editor installs with live progress, .swift-version auto-detection, and macOS support.
www.swift.org/blog/gsoc-20...
The author builds a CameraManager, a UIViewRepresentable preview, and SwiftUI views using ObservableObject and delegate patterns.
www.createwithswift.com/integrating-...
The author builds a CameraManager, a UIViewRepresentable preview, and SwiftUI views using ObservableObject and delegate patterns.
www.createwithswift.com/integrating-...
It focuses on algorithmic complexity - how an algorithm’s running time grows as input size increases.
samwho.dev/big-o/
It focuses on algorithmic complexity - how an algorithm’s running time grows as input size increases.
samwho.dev/big-o/
The post shows how an iOS team used Swift Macros to strip MVVM boilerplate - starting with DataSources - standardize code, and boost velocity.
blog.duolingo.com/ios-mvvm-swi...
The post shows how an iOS team used Swift Macros to strip MVVM boilerplate - starting with DataSources - standardize code, and boost velocity.
blog.duolingo.com/ios-mvvm-swi...
www.swift.org/blog/whats-n...
www.swift.org/blog/whats-n...
The agent continuously analyzes code repositories to identify, validate, and help fix vulnerabilities using LLM-based reasoning and Codex-generated patches.
openai.com/index/introd...
The agent continuously analyzes code repositories to identify, validate, and help fix vulnerabilities using LLM-based reasoning and Codex-generated patches.
openai.com/index/introd...