Chris Farber
Common SSD Pitfalls
6 months 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
8 months 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
7 months 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 months 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 months 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
5 months 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
4 months 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
3 months 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
~1 month 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...
