In our Advanced iOS bootcamp, there’s always something new for us instructors to learn from the students. But last week, my class has an extra surprise for me: mutiny!
What drives me as an instructor is my desire to connect with my students. To know what they want to learn and why they want to learn it. To understand what they already know and figure out how we can use that as the foundation for something more.…
Mock objects are used by many developers when they’re using test-driven development to design their systems, but what is it? And what are all these subtypes like partial mocks and nice mocks? Are mock objects usually nasty but impartial? Let’s take a look, using examples from the OCMock framework for Objective-C testing.
We write really good software. We do continuous integration and automated testing throughout the process. We are embarrassed when the client finds a bug that we don’t know about. But we don’t do QA on our clients’ projects. That is the client’s job.
What are the nerdiest things of all time? We asked our Nerds, and here’s what we found out.
We’re a busy bunch at Big Nerd Ranch—not just at our desks, but also at conferences around the globe. Here’s a rundown of where we’ll be this month:
Internationalization is hard. Here’s how to localize currency amounts in your application.
Every day I used to ask myself, “Does someone artistic like me have what it takes to become a software engineer?” These days, I wonder why I even had to ask.
Thanks to CocoaPods, you can get yourself into license trouble faster than ever before. Learn your BSDs, GPLs and Apaches before you pod install.
Big Nerd Ranch iOS instructor Fernando Rodriguez crossed to the Dark Side and learned Android development. Here’s why you should learn another programming language.