In this post, I share my workflow for ideating, developing, designing, and releasing my indie iOS apps and how I'm able to release a new app in a week.
I’ve been hard at work on a new developer tool and I’m excited to announce its launch today. It’s called DeepLinkr and it’s meant to help iOS/macOS developers debug and verify deep link behavior. DeepLinkr comes with both a Mac and iOS app so you
In this article, I cover the checklist I use to ensure I create only high-quality, well-tested, and bug-free pull requests.
Today, we’re going to take a look at functional programming and I’ll show you why it’s one of the best ways to write thread-safe and readable code and how it differs from your more traditional imperative programming.
Today, we’re going to take a look at feature flagging in iOS. Though it’s a fairly intuitive idea, when done right, it opens the door to more robust functionality and improved app stability. Feature flagging is simply a means of hiding and showing specific features in an application
Today, we’re going to create a lightweight logging utility that you can use in any iOS application.
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! Ever since I created my first Xcode project, I’ve been maintaining a notebook where I documented everything I was learning. Whether it was
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