Avi TsadokSwift Testing: A Modern Approach to Code ReliabilityA Comprehensive Guide to Swift TestingJun 122Jun 122
Avi TsadokinBetter ProgrammingBoost Your Swift Loop Performance By 87%A simple trick to supercharge your loops using “loop unrolling”Jul 17, 202311Jul 17, 202311
Avi TsadokinBetter ProgrammingExplore the Dynamic Island — ActivityKit TutorialHow to conquer the Dynamic Island in iPhone 14 Pro and add support to your app!Sep 18, 20223Sep 18, 20223
Avi TsadokWhat It’s Like to Be a Mobile Team in a Desktop-First CompanyMobile developers from Mars, desktop developers from Venus. How can we overcome it?Sep 15, 2022Sep 15, 2022
Avi TsadokinBetter ProgrammingHey App Developer: Where Is My Logic?Rich Data Model vs. Anemic Data ModelJun 4, 2022Jun 4, 2022
Avi TsadokinBetter ProgrammingWrite Beautiful Code With Swift Result BuilderMake your UIKit codebases look as clean as SwiftUIMay 10, 20223May 10, 20223
Avi TsadokinBetter ProgrammingSwift 5.7’s Optional Unwrapping SyntaxUnwrapping optionals is getting shorter in Swift 5.7Apr 8, 202218Apr 8, 202218
Avi TsadokinBetter ProgrammingCore Data — Building a Custom StoreDiving into Core Data with Incremental and Atomic StoreMar 22, 2022Mar 22, 2022
Avi TsadokinBetter ProgrammingHow Apple Screwed Up SwiftUI and Core Data TogetherAnd how we can rebuild itJan 24, 20224Jan 24, 20224
Avi TsadokMy Personal Takes from Using CombineHow I was convinced to get into reactive programming world.Sep 5, 20211Sep 5, 20211