Blog
Posts:
Working on weekends
Conventions, conformity, and code review
Unit testing async await
Is mutability always bad?
Thoughts about the ViewModel
Thoughts about Kotlin multi-platform
Thoughts about Clean Architectureâ„¢
A practical use for guard statements
Clearing Stateful Subjects
Covert Coordinators
Animating With Core Graphics If You Have To
UserDefaults Is Cached in Memory
Augmenting MOLH
Thoughts on Realm
DecodableEither
translatesAutoresizingMaskIntoConstraints
Sources of Truths
Loading Images out of the Asset Catalog: Part 1
Simple Overflowing Paginated UIScrollView
Rendering off Main Thread in iOS
Non-Repeatable viewDidAppear Logic
Experimenting With targetContentOffset: Part 2: Custom Pickers
Your Guide to iOS Dev Twitter
Experimenting With targetContentOffset: Part 1: Uneven Pagination
Arabic As A Default Language for Your iOS App
Enabling Optimizations for CocoaPods in Debug Mode
Acheiving Dynamic Localisation in iOS
WKWebView Horizontal Paging
Questions:
When to decide to use Core Data in an Application?
How to become an iOS wizard