Blog Posts
-
11 Jul 2018 »Integrating GYB with Xcode
-
20 Apr 2016 »How to show the duration of builds in Xcode
-
04 Feb 2015 »Reveal 1.5
-
13 Dec 2014 »Swift: Death to Telescoping Constructors
-
21 Jul 2014 »Working with NSNotFound in Swift
-
12 Jun 2014 »#663399Becca
-
31 May 2014 »Automatically Formatting Your Objective-C
-
27 Apr 2014 »Fast NSString Comparisons
-
10 Apr 2014 »Clean up your projects with Xcode 5
-
08 Apr 2014 »Microsoft: Redux (Build 2014)
-
27 Mar 2014 »Speeding up Jekyll's Latent Semantic Mapping on OS X
-
13 Dec 2013 »Refresh, read, refresh, read
-
13 Dec 2013 »I was on NSBrief!
-
12 Dec 2013 »50ft Radio
-
13 Oct 2013 »CoreData.next
-
24 Aug 2013 »Commas, parentheses and exclamations — Oh my!
-
29 May 2013 »WWDC 2013 Tips
-
24 May 2013 »Minimising Platform-specific code with MVVM
-
24 May 2013 »Half Arsed Class: NSRulerView
-
23 May 2013 »Getting Started With ReactiveCocoa
-
23 May 2013 »Simplify delivering RACSignals on the main thread
-
13 May 2013 »ReactiveLessons
-
13 May 2013 »YapDatabase
-
05 Mar 2012 »Humankind… ROLL OUT!
-
05 Mar 2012 »Dinobots!
-
04 Mar 2012 »Monty Python's Life of Tony
-
10 Oct 2011 »Xcode syntax highlighting fix
-
22 Jul 2011 »Mission Control Tips
-
30 May 2011 »App Store Reviews as 'Political' Stands
-
16 May 2011 »What to do when all you have is symbLOLication
-
22 Apr 2011 »My Backup Setup
-
22 Apr 2011 »Thankyou, Backblaze
-
26 Jan 2011 »Sane permissions for Symphony CMS
-
19 Nov 2010 »"Redefinition" with waffles
-
06 Oct 2010 »Life and the art of relaxating
-
04 May 2010 »Private methods in Objective-C using categories
-
03 May 2010 »WWDC 2010: the death of the Mac (or not)
-
21 Apr 2010 »Making your iPhone app's maps work like Apple's
-
13 Jan 2010 »Campaign Monitor from within your Cocoa app
-
15 Dec 2009 »Hyperspaces 1.0 and The CocoaBots
-
23 Aug 2009 »Core Animation uses a lot of memory
-
16 Jul 2009 »Get Satisfaction for user support - does it work?
-
02 Jul 2009 »Testing testers
-
04 Apr 2009 »CATiledLayers are fun
-
15 Mar 2009 »Me too, me too!
-
05 Dec 2008 »Move your application windows between spaces
-
16 Oct 2008 »Hyperspaces 1.0 Public Preview
-
10 Aug 2008 »Fixing an annoying Exposé bug in NSWindow
-
14 Jul 2008 »MSIE7 does not support modern web standards
-
05 Jul 2008 »Convenience #DEFINEs
-
06 Jun 2008 »Introducing the face of Hyperspaces
-
05 Jun 2008 »On how primary function becomes secondary
-
01 Jun 2008 »Issue tracking for free
-
11 May 2008 »How late I am…
-
10 May 2008 »These are the voyages of the USS Hyperspaces…
-
28 Mar 2008 »Integrated documentation for Xcode projects
-
08 Mar 2008 »Aluminium MacBooks can’t jump
-
04 Mar 2008 »Microsoft finally gets it: web standards for all
-
02 Mar 2008 »Releasing a public beta of your application
-
07 Feb 2008 »Another Gentle Nudge in a Spacey Direction
-
03 Jan 2008 »Hyperspaces: Don’t tell anyone I’ve shown you this…
-
14 Dec 2007 »How to create a grid of CALayers
-
09 Dec 2007 »Growling Panic Style
-
11 Nov 2007 »Detecting when the active Space changes
-
25 Sep 2007 »Of holidays and adventure!
-
25 Jul 2007 »I’ve changed blog software again
-
06 May 2007 »Tips for mac-hosted virtual machines
-
18 Mar 2007 »Coding nude to save the world (via neilang.com)
-
18 Mar 2007 »Interview’d and digg'd
-
11 Mar 2007 »Moving on to other things
-
17 Feb 2007 »Logging to your own file using NSLog
-
24 Jan 2007 »Zen Logging for Cocoa
-
24 Nov 2006 »Remember, remember the 23rd of Mo’vember…
-
06 Nov 2006 »CSSEdit 2 Released!
-
26 Oct 2006 »Documentation for those of us that love code
-
24 Oct 2006 »About the “new” digs
-
06 Oct 2006 »Color Label Button Interface Builder Palette
-
03 Sep 2006 »That sinking feeling...
-
08 Aug 2006 »VirtueDesktops and Apple Spaces
-
07 Aug 2006 »Flights of “oh my poor, poor legs”
-
07 Jul 2006 »Quicksilver’s new Cube UI (hidden preferences ahoy!)
-
21 Jun 2006 »Interesting links for June 21st, 2006
-
26 May 2006 »Captain’s log, stardate 59866.7
-
10 Apr 2006 »Taking a small break
-
15 Mar 2006 »Virtue’s sourceforge presence
-
26 Feb 2006 »Damn windows (NSWindows that is)
-
25 Feb 2006 »ZShell
-
08 Feb 2006 »Xgl and the future of Virtue
-
24 Dec 2005 »Happy holidays, Campers!
-
14 Dec 2005 »Ruby on Rails 1.0 Installer for Mac OS X ‘Tiger’
-
26 Nov 2005 »Managing software development
-
09 Nov 2005 »Chat Server for Mac OS X Client
-
25 Oct 2005 »Fixing Rails' permissions on the Mac
-
23 Oct 2005 »Virtue virtual desktop manager for Tiger
-
09 Oct 2005 »Serenity: Hell, yes!
-
09 Oct 2005 »Ruby on Rails for PowerPC macs
-
09 Sep 2005 »My brother's music
-
24 Aug 2005 »Google Talk
-
17 Aug 2005 »Agile Web Development with Rails is here!
-
12 Aug 2005 »MySQL Bindings for Ruby under Mac OS X Tiger
-
11 Aug 2005 »Rolling with Ruby on Rails on Mac OS X Tiger