Category: business

Posts

Docset Viewer update v1.5

By  on
Posts

Announcing Docset Viewer v1.1 for iPad and iPhone

By  on
Posts

Revenue Canada wants me to buy an iMac 27″

By  on
Posts

Ideas On Tap, or “Speed Dating for Entrepreneurs”

By  on

Category: continuous-integration

Posts

My App Store release checklist

By  on
Posts

Building a static library with Jenkins

By  on
Posts

Building iOS apps for Over-The-Air AdHoc distribution

By  on
Posts

Continuous Deployment to CPAN

By  on
Posts

Building iPhone apps with Hudson, Part 2

By  on
Posts

Last minute talk on automated Perl builds using Hudson tonight

By  on
Posts

How to automate your iPhone app builds with Hudson

By  on

Category: development

Posts

Don’t live to work…

By  on
Posts

A Git Workflow for Agile Teams

By  on
Posts

iPhone Certificate Woes

By  on
Posts

When to refactor, and when to slash and burn it

By  on
Posts

Managing sites with Git and intelligent post-update hooks

By  on
Posts

Harder, Better, Faster, Stronger

By  on

Category: general

Posts

🎉 Celebrating my two-year anniversary at Okta

By  on
Posts

Rebooting my blog, again

By  on
Posts

Blogging every day ≤ Coding every day

By  on
Posts

Most blog templates suck

By  on
Posts

I’m trying to blog every day this month

By  on
Posts

I’ve moved away from Blogger

By  on
Posts

Marketing, are you stupid or enlightened stupid?

By  on
Posts

Long weekend at the Spiller Estate B&B

By  on
Posts

So much to do, so little time

By  on
Posts

Where are the Simpsons? My wife might have the solution

By  on
Posts

Anti-Valentines day, 2009

By  on
Posts

GM Bailout PR fumble

By  on
Posts

How do you name your business?

By  on
Posts

Getting started

By  on

Category: life

Posts

Don’t live to work…

By  on
Posts

Allergies, and why Kimpton Hotels Rock

By  on
Posts

Even geeks forget their passwords

By  on
Posts

This is not the toast you are looking for…

By  on
Posts

I’m now a Canadian Citizen

By  on
Posts

New job, and new career path

By  on
Posts

Filtering great ideas to fit my available time (and budget)

By  on
Posts

Silent no more…

By  on
Posts

I’m in Movember this November

By  on
Posts

I really need to broaden my music horizons

By  on
Posts

Why, oh why did I ever leave California?

By  on

Category: mobile-development

Posts

Building a stretchable UITableView header

By  on
Posts

UIMotionEffect: Easily adding depth to your UI

By  on
Posts

Styling your app using custom UIAppearance properties

By  on
Posts

Working with multiple architectures & compiled binaries

By  on
Posts

In defence of Apple’s bug process

By  on
Posts

LLVM Module Maps to the rescue!

By  on

Category: objective-c

Posts

Working with multiple architectures & compiled binaries

By  on
Posts

LLVM Module Maps to the rescue!

By  on
Posts

Cocoa Dynamic Frameworks

By  on
Posts

Forcing a method to run on the main thread

By  on
Posts

Logging with CocoaLumberjack and TestFlight

By  on
Posts

Docset Viewer v1.2 and how to customize iCloud backups

By  on
Posts

Docset Viewer: Resuming large downloads with NSURLConnection

By  on
Posts

Announcing Docset Viewer v1.1 for iPad and iPhone

By  on
Posts

Core Graphics isn’t scary, honest!

By  on
Posts

Back To Basics: Simple debugging tips in Xcode

By  on
Posts

Building a static library with Jenkins

By  on
Posts

Using GCD and Blocks Effectively

By  on
Posts

Back to Basics: Using KVO

By  on
Posts

Back to Basics: Simple UITableViews

By  on
Posts

Back To Basics: Positioning UIViews

By  on
Posts

Smarter and More Reusable Core Data

By  on
Posts

Building iOS apps for Over-The-Air AdHoc distribution

By  on
Posts

Animating Interfaces with Core Animation: Part 4

By  on
Posts

Animating Interfaces with Core Animation: Part 3

By  on
Posts

Animating Interfaces with Core Animation: Part 2

By  on
Posts

Animating Interfaces with Core Animation: Part 1

By  on
Posts

iOS Development Link Roundup: Part 1

By  on
Posts

Fun shadow effects using custom CALayer shadowPaths

By  on
Posts

Rendering views using CALayer, Part 1

By  on
Posts

Boomle, the underdog of my iOS apps

By  on
Posts

Recovering from bit rot

By  on
Posts

Localizing iOS apps using ICanLocalize.com

By  on
Posts

Using Amazon S3 as your iOS app’s server-side

By  on
Posts

Showing Apple my app via Facebook

By  on
Posts

New application: Should I use Three20 or raw UIKit?

By  on
Posts

Building a custom Dashboard-like UIButton

By  on
Posts

Dealing with MKMapView’s Google logo with translucent toolbars

By  on
Posts

Building iPhone apps with Hudson, Part 2

By  on

Category: perl

Posts

Continuous Deployment to CPAN

By  on
Posts

Last minute talk on automated Perl builds using Hudson tonight

By  on
Posts

Have a list of several hundred addresses to get coordinates for? Perl to the rescue!

By  on
Posts

I ❤ HTTP::Engine

By  on
Posts

My blog and I are joining the Iron Man competition!

By  on

Category: phonegap

Posts

Telling your user that a PhoneGap application is busy

By  on
Posts

How to use the native Alert dialog in PhoneGap

By  on
Posts

Device.saveScreenshot added to PhoneGap

By  on
Posts

How to use the ActionSheet in PhoneGap

By  on
Posts

In-App purchases allowed for free apps on the App Store

By  on
Posts

PhoneGap officially permitted on the App Store

By  on
Posts

Updates on Apple / PhoneGap

By  on
Posts

Build process experiments with PhoneGap

By  on
Posts

PhoneGap gets a fancy new demo

By  on
Posts

New PhoneGap feature: ActionSheet support

By  on
Posts

Minor PhoneGap Alert updates

By  on
Posts

Open letter to Apple iPhone Developer Support

By  on
Posts

So much to do, so little time

By  on
Posts

PhoneGap UIControls ready to go

By  on
Posts

Native UI Controls in PhoneGap coming along nicely

By  on
Posts

More changes coming to the iPhone branch of PhoneGap

By  on
Posts

PhoneGap and JavaScript

By  on
Posts

I’m diving in to PhoneGap and ObjC, finally

By  on
Posts

Second impressions with PhoneGap

By  on
Posts

First impressions with PhoneGap

By  on

Category: web-development

Posts

WebDev Links Of Interest, Issue 1

By  on
Posts

Mootools Fx.Index v1.0

By  on
Posts

Mootools 1.2 rocks

By  on