Chris Farber

Common SSD Pitfalls


~6 years ago by Chris Farber on Atomic Spin.
For the last year, I’ve been using an OC-Z Vertex 2 as my primary drive. As you are probably already aware, they are quite fast. Even larger applications...

Instance Variables in Objective-C


~6 years ago by Chris Farber on Atomic Spin.
If you’ve ever taken a peek inside Apple’s Objective-C headers, you might have noticed some interesting things about the way instance variables are declared...

Investigating Verizon’s Network Optimization


~6 years ago by Chris Farber on Atomic Spin.
Earlier this year, Verizon Wireless adopted a process it calls Network Optimization with the goal of more efficiently transmitting data to its customers...

Common SSD Pitfalls


~6 years ago by Chris Farber on Atomic Spin.
For the last year, I’ve been using an OC-Z Vertex 2 as my primary drive. As you are probably already aware, they are quite fast. Even larger applications...

Common SSD Pitfalls


~6 years ago by Chris Farber on Atomic Spin.
For the last year, I’ve been using an OC-Z Vertex 2 as my primary drive. As you are probably already aware, they are quite fast. Even larger applications...

Making Xcode 4.2 and Ruby Work Together


almost 6 years ago by Chris Farber on Atomic Spin.
As Apple’s LLVM compiler matures, there are fewer reasons for them to continue to maintain their GCC port and its Objective-C extensions. As of Xcode...

Balancing safety and convenience


almost 6 years ago by Chris Farber on Atomic Spin.
In most languages, such as C, C++, Ruby, Python, and Java, if you ever attempt to send a message to nil (or dereference a NULL pointer), one of two things...

Simple Network Prototyping in Objective-C


almost 6 years ago by Chris Farber on Atomic Spin.
I find that when writing applications for Mac OS and especially iOS, it’s quite common to need to interface with a simple REST web service that delivers...

State in web applications


over 5 years ago by Chris Farber on Atomic Spin.
The prevailing strategy of writing web applications is to write server-side code that renders the interface in full. Dynamic interaction, when needed, is...

Being a generalist makes me happy


over 5 years ago by Chris Farber on Atomic Spin.
What motivates you to work and create? If you were to ask me a year ago, I would have said that my motivation lies in the pride of making polished and elegant...