Daniel Hu[git up] Use worktree to Boost EfficiencyWhen to use git worktree and how it saves our sanity.Apr 24Apr 24
Daniel HuHow to decide the user’s locale in SwiftClear the mist around Locale.autoupdatingCurrentSep 6, 2023Sep 6, 2023
Daniel HuUse Dynamic Type with Custom Fonts in iOSUse a enum to manage custom fonts, and simplify the usage.Jul 15, 2022Jul 15, 2022
Daniel HuPin Header to the top in a multi-sections UICollectionViewBy using compositional layouts configuration.Jun 25, 2022Jun 25, 2022
Daniel HuXcode Scheme, Environment, Project Configuration Setup RecipeStep-by-step to setup your Xcode project for different environments.Apr 20, 20222Apr 20, 20222
Daniel HuLearn SOLID Principles by Building a Simple AppBuild a simple vending machine .NET console app and learn SOLID principles along the way!Feb 21, 20222Feb 21, 20222
Daniel HuSmartly organize API/Endpoints in SwiftUse Swift enum to organize all your APIs/Endpoints in a scalable, maintainable manner.Feb 9, 20221Feb 9, 20221
Daniel HuThanks for the great article, a lot of useful information! Bookmarked for future reference.However, for consuming Combine service with async/await, I think the subscription code could be omitted by using publishers' `values`…Nov 29, 20211Nov 29, 20211