In my last post, you learned how the compiler compiles the source files. This time around, you’ll see how everything is pulled together.
In the world Big Nerd Ranch occupies, there are agencies and consultancies. And among agencies and consultancies, we stand apart.
Manual Swift: Understanding the Swift/Objective-C Build Pipeline walked you through the high-level view of how Objective-C gets access to Swift code. Today, we’re going to see what that looks like in practice by examining Xcode build logs.
What happens if a network request is made using RxJava & Retrofit, a user rotates the phone, and the request hasn’t completed yet? By default, the Observable will be recreated, the request re-requested, and the previous data lost! Take a look at a solution to this common problem: the Repository pattern.
The Nerds at Big Nerd Ranch are instructors, authors and prodigies. They are passionate about waht they do, and they make working fun, whether we’re designing an iOS app for a client or putting together a web application for our internal team.
Finding time to level up your skills can be hard, but finding the money can be an even bigger roadblock. Here are some of our best tips for paying for your coding bootcamp.
When a new client starts working with Big Nerd Ranch, they hear about a role called the Project Strategist. And while we do not have an exclusive claim on that job title, the Project Strategist’s responsibilities are what sets up apart.
In the last few years, PHP has experienced a bit of a renaissance; the language got some significant upgrades and the community has adopted some new software engineering practices. Discover how the PHP ecosystem has changed in recent years.
Is extracting classes a good idea? One criterion is that “context switches should be few in number and short in distance.” Switching between classes is a much greater distance than switching between methods in the same class. When is the extraction worth that cost?