Improved Type Safety With SwiftGen We'll see how we can use SwiftGen to add type-safety to our project's resources and enable us to write cleaner code.
Native Network Monitoring In Swift We'll take a look at a native solution for monitoring network connectivity on iOS with Swift 5 and how to use the Network Link Conditioner.
Overloading & Creating New Operators In Swift 5 We'll cover everything you need to know about operator overloading and creating custom operators with unique precedence and associativity behavior.
How to Test Private Variables in Swift Let's take a look at how we can use Swift's Mirror class to allow access to a class's private properties from our testing target.
Pull Request Checklist for iOS Developers In this article, I cover the checklist I use to ensure I create only high-quality, well-tested, and bug-free pull requests.
New eBook: Practical Tips for Junior iOS Developers I’ve been working hard over the last few months on a book for ambitious junior iOS engineers. Pleased to announce that it’s officially live [https://gumroad.com/l/fjTSv]! Ever since I created my first Xcode project, I’ve been maintaining a notebook where I documented everything I
iOS Interview Assessment (Part 1) Over the last few weeks, I’ve been doing interviews for an iOS developer role in San Francisco. I eventually went onsite to interview with 4–5 companies in the area, but before inviting me onsite, they all gave me a take home assessment to complete. The take home assessment