Serhiy ButzSwiftUI: Spring Animation Completion TrackerI want to share my solution for tracking animation completion in SwiftUI, which effectively handles various types of animations, including…3 min read·Jun 1, 2023----
Serhiy ButzSwift: Shared memory managerMemory allows the computational process to keep track of its state to make progress, so memory working skills are crucial for programmers…15 min read·Oct 12, 2021----
Serhiy ButzSwift: Mutex benchmarkWhen designing concurrent programs, correctness is always the most important factor, but you should also consider performance factors as…7 min read·Sep 12, 2021----
Serhiy ButzCombine: WithLatestFrom operatorDespite Apple’s promoting their new SwiftUI framework, there’re a lot of projects, based on the plain old UIKit framework. Nevertheless…7 min read·Aug 22, 2020----
Serhiy ButzCombine: ShareReplay operatorSuppose our Combine-based app connects to an outdoor air temperature sensor, which pushes the temperature measurements at a constant rate…5 min read·Aug 21, 2020----