- swift
- concurrency
- swiftui
Swift Refresh 2025 – Day 2: Concurrency in Practice + Liquid Glass (Without Visual Noise)
An honest recap of Day 2: strict concurrency with Swift 6 and the Liquid Glass visual language in iOS 26, without losing clarity.
Page 2 of 2
An honest recap of Day 2: strict concurrency with Swift 6 and the Liquid Glass visual language in iOS 26, without losing clarity.
An honest recap of Swift 6.2 strict concurrency: actors, @MainActor, Sendable, and how to migrate without suffering in real-world projects.
Explore three approaches to achieve thread safety in Swift: from traditional locks (NSLock) to the modern solution with Actors. Learn about race conditions, deadlocks, and how Swift Concurrency elegantly solves these problems.
Connecting all layers with Composition Root, ViewModels, and real apps. How macOS App Sandbox almost killed our network calls, and why CLI apps get special privileges.
Building the networking layer with TDD: When perfect domain models meet messy real-world APIs. A journey through JSON parsing, error mapping, and Swift Concurrency patterns.
Learn how to turn clear use cases into production-ready Core code using TDD. We will define entities, protocols, and use cases for a BTC/USD app — all tested, modular, and infrastructure-free
Learn how to transform vague challenge requirements into clear user stories, narratives, and use cases. Avoid assumptions, cover all gaps, and build software that is predictable, testable, and professional.
We start this new adventure exploring the world of iOS, Swift and SwiftUI. Discover what you can expect from this blog and join our developer community.