Manual Swift: Understanding the Swift/Objective-C Build Pipeline
iOS Leveling UpEvery build pipeline is an opportunity for leaks and stoppages. Understanding how all the bits come together to make a functioning app helps you...
Every build pipeline is an opportunity for leaks and stoppages. Understanding how all the bits come together to make a functioning app helps you...
Is it possible to ask a question that leads you directly to fixing a bug? If so, how do you find those questions to...
When you're trying to get into testing, often you may hear the advice 'don't test the framework'. This made sense to me at first,...
Maybe you're convinced of the value of breaking large chunks of code into smaller pieces, but are you familiar with the different ways it...
It’s my third year working at Big Nerd Ranch as a developer and instructor. Inevitably, I have a lot of friends (and recruiters) asking...
Apple's bundled test framework XCTest provides a very limited, general collection of assertions. These get the job done much of the time, but sometimes...
Automated testing is the software equivalent of eating your vegetables. You could, you should, but... eh, maybe next time. But then "next time" never...
We love to teach here at Big Nerd Ranch, but we don’t just teach classes. We write blog posts and speak at conferences, too....
Comments have been the target of much negative advice—delete them! rewrite to eliminate them!—but little positive advice. Let’s take a look at why they get...
A few weeks ago, I had the pleasure of helping to teach the Big Nerd Ranch Ruby on the Server course with fellow Nerd...
…and upon looking into the face of indescribable horror, a bug so unfathomably odd that it shook the foundations of all meager...
We’ve got eBooks, webinars, and success stories. All the resources your heart desires.
Resources