Notes on building *precise software* and walking the *long way* home.
Senior iOS & watchOS engineer. I write about software architecture, AI-assisted development, the discipline of product thinking, and the instruments we carry into the mountains. Long-form, slow, made to last.
Swift Concurrency: Rethinking Actor Boundaries Through ViewModels and ViewControllers
Many teams do not start taking Swift Concurrency seriously because they fully understand Actors first. They usually start because they enable stricter concurrency checking
Structured vs. Unstructured Concurrency in Swift
This article provides a comprehensive, production-oriented explanation of Swift Concurrency with a focus on structured vs. unstructured concurrency, written as a senior-level technical sharing
Swift Concurrency: From Synchronous Code to Structured Task
This article is based entirely on the official Swift Concurrency design and APIs as documented in Apple Developer Documentation. Its goal is to provide
Running Trojan and Nginx on the Same VPS with HAProxy
If you want to host a normal HTTPS website and run a Trojan server on the same VPS, you will quickly run into a
Swift Concurrency: A Practical Guide from GCD to Actors
Swift Concurrency is Apple’s modern concurrency model introduced to make asynchronous and concurrent programming safer, clearer, and easier to reason about. This article