The Curious Case of the Backwards Touchpad

There's one small change that comes with OSX 10.7 (Lion) that I'm finding fascinating from a user interface perspective: the reversal of scrolling direction with the touchpad. By default »

Why frameworks are not a silver bullet for rapid development...

It had been a while since I'd worked on my current OSX app. The code seemed strange and unfriendly. But after a few hours of re-introducing myself to everything I'd »

3 Essential Concepts for learning Cocoa/Objective-C

This post assumes that you know a bit about object oriented programming and one or two other object oriented languages. One of the best ways of learning a new programming »

Applying Cocoa patterns to Javascript

Before Nexopia, most of my coding experience was writing enterprise-style applications in Java. I had done a lot of website stuff on the side, but nothing all that complex. Removing »