Category

Software Development

15 posts filed under this category.

February 12, 2016

Lockbox v3

Lockbox v3 is now available, sporting a vastly more robust yet less complex API for storing data into and retrieving data from the iOS keychain. The basic premise of Lockbox has...

Read more

November 19, 2015

Call for testers: OuttaMyWay! v3

Nearly 2 years in the making, OuttaMyWay! v3 is ready for public testing! This update supports iOS8 and above on both iPhones and iPads, and has a number of other enhancements a...

Read more

April 12, 2013

Standalone Delegate Objects

It is very common practice that an object like a view controller is the delgate (and perhaps datasource) for another encapsulated or included object, such as a table view. This...

Read more

February 1, 2013

Unit Testing for Fun and Profit

How do you know if your code works? You test it of course. But, how do you test your code? Do you run it in the simulator? On your device? Is that enough? The simple answer is:...

Read more

January 18, 2013

Later Never Comes

What is the cost of expedience? Answer: Technical debt. How often have you had to solve a problem quickly, knowing that your solution was correct (i.e. it works), but not really...

Read more

January 4, 2013

Agile By Fire

One of the features of my new day job is that the development environment is full-on Agile. It's my first experience in such an environment, and while I've worked in plenty of p...

Read more

November 9, 2012

Pro Tip: Data Types Matter

I made a stupid mistake recently, which cost me more than a few hours of time to figure out. But I learned a couple things: Xcode will let you dig as deep a hole as you like, de...

Read more

August 3, 2012

Are Your (Older) Apps Ready for iOS6?

I would hope this is obvious to anyone who's been around the iOS eco-system during an iOS beta period: Make sure your apps will continue to work with the new release! Last week...

Read more

June 8, 2012

The Last Word on Many From One

It turns out that building multiple targets from one source code base is both easy and hard, both simple and complex. It all depends not only on the ultimate products you want t...

Read more

May 25, 2012

Many From One, Again

Several months ago I wrote about some tricks I was using to build many targets from one code base . The rubber is meeting the road on that project as we get closer to being read...

Read more

May 11, 2012

Achievement Unlocked: Git Ninja

The title of this article may be overstating my expertise with git slightly, but that's how I feel having successfully tackled what is, I think, a fairly non-trivial task with g...

Read more