Swift Testing: A Modern Approach to Code ReliabilityA Comprehensive Guide to Swift TestingJun 122Jun 122
Published inBetter ProgrammingBoost Your Swift Loop Performance By 87%A simple trick to supercharge your loops using “loop unrolling”Jul 17, 202311Jul 17, 202311
Published inBetter 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
Published inMelio’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?Sep 15, 2022Sep 15, 2022
Published inBetter ProgrammingHey App Developer: Where Is My Logic?Rich Data Model vs. Anemic Data ModelJun 4, 2022Jun 4, 2022
Published inBetter ProgrammingWrite Beautiful Code With Swift Result BuilderMake your UIKit codebases look as clean as SwiftUIMay 10, 20223May 10, 20223
Published inBetter ProgrammingSwift 5.7’s Optional Unwrapping SyntaxUnwrapping optionals is getting shorter in Swift 5.7Apr 8, 202218Apr 8, 202218
Published inBetter ProgrammingCore Data — Building a Custom StoreDiving into Core Data with Incremental and Atomic StoreMar 22, 2022Mar 22, 2022
Published inBetter ProgrammingHow Apple Screwed Up SwiftUI and Core Data TogetherAnd how we can rebuild itJan 24, 20224Jan 24, 20224
My Personal Takes from Using CombineHow I was convinced to get into reactive programming world.Sep 5, 20211Sep 5, 20211