Archive for the 'Cocoa' Category

Wil Shipley On Localization

Tuesday, October 20th, 2009

Lots of great information and sample code to boot.

I am always feeling overwhelmed and helpless when it comes to localization. The tools at our disposal don’t make it easy enough to “do it perfectly,” so I end up (for the most part) not offering localizations at all.

Maybe I should give in and adopt Wil’s strategy [...]

User Friendly Heuristics

Friday, August 21st, 2009

Wil Shipley writes about the compromised perfection we must strive for in order to provide users an experience that meets their human expectations:
“Classic computer programming has largely failed, because it failed to copy nature. Nothing in nature works 100% of the time, but it sure works well MOST of the time – and when it [...]

Crash Reporter Roundup

Tuesday, July 28th, 2009

Crashes suck. When an application experiences a crashing bug, it’s likely to stop running and take with it any unsaved work which you may have had open. Generally speaking, developers who take pride in their code also take pride in ensuring that that it is resistant to crashing.

Unfortunately, it can be difficult for developers to [...]

Fast Unit Testing Iterations

Tuesday, March 31st, 2009

It’s not as though unit testing is completely new to me, but even years after I wrote my first tests, I still consider myself a naive amateur in many regards. I’ve been ramping up my use of tests lately thanks in large part to a technique I read about in Michael Feathers’s book Working [...]