16 January, 2014
The Exploding Button
Inspired by the classic radial button design from video game UI - a button that explodes to enable the user to select N possible sub-functions.
3 November, 2013
Mixing Multiple Audio Tracks With AVFoundation
I'd always wanted to dig into some audio coding, and finally got the opportunity with an audio-mixer app project.
14 August, 2013
Pre-Loading App Content with Core Data
Diving into building a reusable solution to pre-loading JSON content into iOS apps with Core Data.
31 May, 2013
CocoaPods Saves Lives
Reduce your developer rage with CocoaPods' vastly better library and dependency management for iOS.
7 February, 2013
An Alternate Reality For BlackBerry With Android
Some thoughts on a hypothetical and drastic change in direction for BlackBerry - Providing a World-Class Enterprise Story for Android
21 January, 2013
Debugging OpenGL Performance with Xcode Instruments
My weekend using the OpenGL-ES Frame Analyzer to track down mobile app performance issues.
2 January, 2013
The Success Metric For BlackBerrys Comeback
RIM gears up to launch its new BlackBerry lineup, but whats the metric for a successful comeback?
15 December, 2012
Using XCode Build Targets To Manage Your Deployments
A few ideas on how to use XCode build targets to make app deployment a little more developer friendly and streamlined.
21 November, 2012
On The Second Day...
In creating the sky layer for A Tidy World, I faced a fun problem - how do I draw a sky whose colour changes with the position of the sun and moon?
17 October, 2012
Amazon Moves Into The Classroom
Amazon brings the Kindle Fire to schools with a new, free managed platform program.
26 September, 2012
The Underdog Hits The Campaign Trail
RIM goes on the road with BlackBerry Jam Americas to show they haven't been sitting idle with their new lineup.
20 September, 2012
Samsung Advertising Is Missing The Point
The new ad for the Samsung Galaxy S3 aims for funny but reminded me a lot of a political campaign ad from the 1990s.