VBVitaly Batrakovinvbat.dev·Apr 6, 2025 · 17 min readRules of Structured ConcurrencyYou can find video version of this article here. In the previous article, we covered the key aspects of Swift Concurrency to build a solid mental model of it. In this article, we will discuss structured and unstructured tasks. You’ll see that their ...018MFSWX
VBVitaly Batrakovinvbat.dev·Mar 9, 2025 · 18 min readBehind the scenes of async functionsYou can find video version of this article here. Hey iOS Folks! Swift Concurrency (SC) is becoming an integral part of every iOS app project, making a strong understanding of it essential. While WWDC sessions offer valuable insights, they often leav...00
VBVitaly Batrakovinvbat.dev·Feb 17, 2025 · 13 min readasync let vs Task groupHey iOS folks! In Swift, Structured Concurrency tasks are represented by async let and task groups. While both serve the same purpose, their lifecycles work slightly differently. Today, we'll explore these differences with examples. ⚠️ : I assume yo...00
VBVitaly Batrakovinvbat.dev·Oct 27, 2024 · 17 min readCoordinators & SwiftUIIf you prefer to watch video you can find it here. Hey iOS folks, With the release of iOS 18, many teams are likely moving towards adopting iOS 16 as the new minimum, bringing newer SwiftUI features, such as NavigationStack, into focus. Opinions on S...00
VBVitaly Batrakovinvbat.dev·May 12, 2024 · 8 min readHow to modularize Monolith iOS AppIf you prefer to watch video you can find it here. Hey iOS folks! If your application has grown in complexity over time, modularization can be a good strategy to improve development efficiency, build time, scalability, maintainability, and etc. Tod...02