Avi TsadokinBetter ProgrammingBoost Your Swift Loop Performance By 87%A simple trick to supercharge your loops using “loop unrolling”3 min read·Jul 17, 2023--11--11
Avi TsadokinBetter ProgrammingExplore the Dynamic Island — ActivityKit TutorialHow to conquer the Dynamic Island in iPhone 14 Pro and add support to your app!6 min read·Sep 18, 2022--3--3
Avi TsadokinMelio’s R&D blogWhat 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?5 min read·Sep 15, 2022----
Avi TsadokinBetter ProgrammingHey App Developer: Where Is My Logic?Rich Data Model vs. Anemic Data Model5 min read·Jun 4, 2022----
Avi TsadokinBetter ProgrammingWrite Beautiful Code With Swift Result BuilderMake your UIKit codebases look as clean as SwiftUI4 min read·May 10, 2022--3--3
Avi TsadokinBetter ProgrammingSwift 5.7’s Optional Unwrapping SyntaxUnwrapping optionals is getting shorter in Swift 5.73 min read·Apr 8, 2022--18--18
Avi TsadokinBetter ProgrammingCore Data — Building a Custom StoreDiving into Core Data with Incremental and Atomic Store18 min read·Mar 22, 2022----
Avi TsadokinBetter ProgrammingHow Apple Screwed Up SwiftUI and Core Data TogetherAnd how we can rebuild it4 min read·Jan 24, 2022--4--4
Avi TsadokMy Personal Takes from Using CombineHow I was convinced to get into reactive programming world.3 min read·Sep 5, 2021--1--1
Avi TsadokReorder Items in SwiftUI LazyVStackReplicate UIKit Drag and Drop in SwiftUI5 min read·Jul 10, 2021--2--2