Tag: admob

Posts

Open letter to Apple iPhone Developer Support

By  on
Posts

PhoneGap UIControls ready to go

By  on
Posts

I’m diving in to PhoneGap and ObjC, finally

By  on

Tag: ads

Posts

Showing Apple my app via Facebook

By  on

Tag: advanced

Posts

Working with multiple architectures & compiled binaries

By  on
Posts

LLVM Module Maps to the rescue!

By  on
Posts

Cocoa Dynamic Frameworks

By  on

Tag: agile

Posts

Styling your app using custom UIAppearance properties

By  on
Posts

A Git Workflow for Agile Teams

By  on

Tag: allergies

Posts

Allergies, and why Kimpton Hotels Rock

By  on

Tag: amazon

Posts

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

By  on

Tag: animation

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

Tag: apple

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
Posts

Cocoa Dynamic Frameworks

By  on
Posts

My App Store release checklist

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

Back to Basics: Using KVO

By  on
Posts

Back to Basics: Simple UITableViews

By  on
Posts

Back To Basics: Positioning UIViews

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

Rendering views using CALayer, Part 1

By  on
Posts

Revenue Canada wants me to buy an iMac 27″

By  on
Posts

Recovering from bit rot

By  on
Posts

Showing Apple my app via Facebook

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
Posts

Silent no more…

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

Open letter to Apple iPhone Developer Support

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

iPhone Certificate Woes

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

Tag: apps

Posts

Docset Viewer: Resuming large downloads with NSURLConnection

By  on
Posts

Announcing Docset Viewer v1.1 for iPad and iPhone

By  on

Tag: argh

Posts

Even geeks forget their passwords

By  on

Tag: automation

Posts

How to automate your iPhone app builds with Hudson

By  on

Tag: back-to-basics

Posts

Back To Basics: Simple debugging tips in Xcode

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

Tag: beer

Posts

So much to do, so little time

By  on

Tag: blocks

Posts

Using GCD and Blocks Effectively

By  on

Tag: blogging

Posts

Rebooting my blog, again

By  on
Posts

Blogging every day ≤ Coding every day

By  on
Posts

Most blog templates suck

By  on
Posts

New application: Should I use Three20 or raw UIKit?

By  on
Posts

I’m trying to blog every day this month

By  on
Posts

Ideas On Tap, or “Speed Dating for Entrepreneurs”

By  on
Posts

I’ve moved away from Blogger

By  on
Posts

Getting started

By  on

Tag: build

Posts

How to automate your iPhone app builds with Hudson

By  on

Tag: business

Posts

Announcing Docset Viewer v1.1 for iPad and iPhone

By  on
Posts

Boomle, the underdog of my iOS apps

By  on
Posts

Revenue Canada wants me to buy an iMac 27″

By  on
Posts

I’m now a Canadian Citizen

By  on
Posts

Showing Apple my app via Facebook

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

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

By  on
Posts

Updates on Apple / PhoneGap

By  on
Posts

Ideas On Tap, or “Speed Dating for Entrepreneurs”

By  on
Posts

Marketing, are you stupid or enlightened stupid?

By  on
Posts

Open letter to Apple iPhone Developer Support

By  on
Posts

iPhone Certificate Woes

By  on
Posts

When to refactor, and when to slash and burn it

By  on
Posts

Second impressions with PhoneGap

By  on
Posts

Harder, Better, Faster, Stronger

By  on
Posts

How do you name your business?

By  on

Tag: canada

Posts

I’m now a Canadian Citizen

By  on

Tag: certificates

Posts

iPhone Certificate Woes

By  on

Tag: cloud-computing

Posts

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

By  on

Tag: code-refactoring

Posts

New PhoneGap feature: ActionSheet support

By  on
Posts

I ❤ HTTP::Engine

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

When to refactor, and when to slash and burn it

By  on

Tag: command-line

Posts

Working with multiple architectures & compiled binaries

By  on

Tag: computers

Posts

When to refactor, and when to slash and burn it

By  on

Tag: 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

Recovering from bit rot

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

Tag: core-animation

Posts

Core Graphics isn’t scary, honest!

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

Rendering views using CALayer, Part 1

By  on

Tag: core-data

Posts

Smarter and More Reusable Core Data

By  on

Tag: core-graphics

Posts

Core Graphics isn’t scary, honest!

By  on

Tag: cpan

Posts

Continuous Deployment to CPAN

By  on

Tag: css3

Posts

WebDev Links Of Interest, Issue 1

By  on
Posts

Second impressions with PhoneGap

By  on
Posts

First impressions with PhoneGap

By  on

Tag: debugging

Posts

In defence of Apple’s bug process

By  on
Posts

Logging with CocoaLumberjack and TestFlight

By  on
Posts

Back To Basics: Simple debugging tips in Xcode

By  on
Posts

Recovering from bit rot

By  on
Posts

How to automate your iPhone app builds with Hudson

By  on
Posts

Native UI Controls in PhoneGap coming along nicely

By  on
Posts

iPhone Certificate Woes

By  on

Tag: demo

Posts

PhoneGap gets a fancy new demo

By  on

Tag: development

Posts

🎉 Celebrating my two-year anniversary at Okta

By  on
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
Posts

Cocoa Dynamic Frameworks

By  on
Posts

My App Store release checklist

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

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

Revenue Canada wants me to buy an iMac 27″

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

New job, and new career path

By  on
Posts

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

By  on
Posts

Building a custom Dashboard-like UIButton

By  on
Posts

Dealing with MKMapView’s Google logo with translucent toolbars

By  on
Posts

Continuous Deployment to CPAN

By  on
Posts

Building iPhone apps with Hudson, Part 2

By  on
Posts

Silent no more…

By  on
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

How to automate your iPhone app builds with Hudson

By  on
Posts

PhoneGap officially permitted on the App Store

By  on
Posts

Updates on Apple / PhoneGap

By  on
Posts

A Git Workflow for Agile Teams

By  on
Posts

Ideas On Tap, or “Speed Dating for Entrepreneurs”

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

I ❤ HTTP::Engine

By  on
Posts

My blog and I are joining the Iron Man competition!

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

iPhone Certificate Woes

By  on
Posts

WebDev Links Of Interest, Issue 1

By  on
Posts

I’m diving in to PhoneGap and ObjC, finally

By  on
Posts

Second impressions with PhoneGap

By  on
Posts

Managing sites with Git and intelligent post-update hooks

By  on
Posts

First impressions with PhoneGap

By  on

Tag: documentation

Posts

Announcing Docset Viewer v1.1 for iPad and iPhone

By  on
Posts

A Git Workflow for Agile Teams

By  on
Posts

Minor PhoneGap Alert updates

By  on
Posts

So much to do, so little time

By  on

Tag: domains

Posts

How do you name your business?

By  on

Tag: financial

Posts

GM Bailout PR fumble

By  on

Tag: funny

Posts

Marketing, are you stupid or enlightened stupid?

By  on

Tag: game

Posts

Boomle, the underdog of my iOS apps

By  on

Tag: general

Posts

Anti-Valentines day, 2009

By  on

Tag: geolocation

Posts

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

By  on

Tag: git

Posts

Continuous Deployment to CPAN

By  on
Posts

Building iPhone apps with Hudson, Part 2

By  on
Posts

How to automate your iPhone app builds with Hudson

By  on
Posts

A Git Workflow for Agile Teams

By  on
Posts

New PhoneGap feature: ActionSheet support

By  on
Posts

PhoneGap UIControls ready to go

By  on
Posts

Managing sites with Git and intelligent post-update hooks

By  on

Tag: grants

Posts

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

By  on

Tag: holiday

Posts

Long weekend at the Spiller Estate B&B

By  on

Tag: holidays

Posts

Anti-Valentines day, 2009

By  on

Tag: howto

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

Using GCD and Blocks Effectively

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

Fun shadow effects using custom CALayer shadowPaths

By  on
Posts

Localizing iOS apps using ICanLocalize.com

By  on
Posts

Dealing with MKMapView’s Google logo with translucent toolbars

By  on
Posts

Continuous Deployment to CPAN

By  on
Posts

Building iPhone apps with Hudson, Part 2

By  on
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

How to use the ActionSheet in PhoneGap

By  on

Tag: hudson

Posts

My App Store release checklist

By  on
Posts

Building iOS apps for Over-The-Air AdHoc distribution

By  on
Posts

Recovering from bit rot

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

Tag: hudsonci

Posts

My App Store release checklist

By  on
Posts

Building iOS apps for Over-The-Air AdHoc distribution

By  on
Posts

Recovering from bit rot

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

Tag: i18n

Posts

Localizing iOS apps using ICanLocalize.com

By  on

Tag: icloud

Posts

Docset Viewer v1.2 and how to customize iCloud backups

By  on

Tag: ideas-on-tap

Posts

Ideas On Tap, or “Speed Dating for Entrepreneurs”

By  on

Tag: intermediate

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

Tag: ios

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

My App Store release checklist

By  on
Posts

Docset Viewer v1.2 and how to customize iCloud backups

By  on
Posts

Smarter and More Reusable Core Data

By  on

Tag: iphone

Posts

Building a stretchable UITableView header

By  on
Posts

UIMotionEffect: Easily adding depth to your UI

By  on
Posts

My App Store release checklist

By  on
Posts

Docset Viewer: Resuming large downloads with NSURLConnection

By  on
Posts

Core Graphics isn’t scary, honest!

By  on
Posts

Back To Basics: Simple debugging tips in Xcode

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

Even geeks forget their passwords

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

New application: Should I use Three20 or raw UIKit?

By  on
Posts

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

By  on
Posts

Dealing with MKMapView’s Google logo with translucent toolbars

By  on
Posts

Building iPhone apps with Hudson, Part 2

By  on
Posts

Silent no more…

By  on
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

How to automate your iPhone app builds with Hudson

By  on
Posts

PhoneGap officially permitted on the App Store

By  on
Posts

Updates on Apple / PhoneGap

By  on
Posts

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

By  on
Posts

Build process experiments with PhoneGap

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

PhoneGap UIControls ready to go

By  on
Posts

More changes coming to the iPhone branch of PhoneGap

By  on
Posts

iPhone Certificate Woes

By  on
Posts

WebDev Links Of Interest, Issue 1

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

Tag: javascript

Posts

Silent no more…

By  on
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

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

Minor PhoneGap Alert updates

By  on
Posts

Open letter to Apple iPhone Developer Support

By  on
Posts

PhoneGap UIControls ready to go

By  on
Posts

More changes coming to the iPhone branch of PhoneGap

By  on
Posts

PhoneGap and JavaScript

By  on
Posts

WebDev Links Of Interest, Issue 1

By  on
Posts

I’m diving in to PhoneGap and ObjC, finally

By  on
Posts

First impressions with PhoneGap

By  on
Posts

Mootools Fx.Index v1.0

By  on
Posts

Mootools 1.2 rocks

By  on

Tag: jenkins

Posts

My App Store release checklist

By  on
Posts

Building iOS apps for Over-The-Air AdHoc distribution

By  on

Tag: jenkinsci

Posts

My App Store release checklist

By  on
Posts

Building iOS apps for Over-The-Air AdHoc distribution

By  on

Tag: l10n

Posts

Localizing iOS apps using ICanLocalize.com

By  on

Tag: languages

Posts

Localizing iOS apps using ICanLocalize.com

By  on
Posts

Open letter to Apple iPhone Developer Support

By  on
Posts

PhoneGap UIControls ready to go

By  on
Posts

More changes coming to the iPhone branch of PhoneGap

By  on
Posts

PhoneGap and JavaScript

By  on

Tag: libraries

Posts

Building a static library with Jenkins

By  on

Tag: life

Posts

🎉 Celebrating my two-year anniversary at Okta

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

Long weekend at the Spiller Estate B&B

By  on
Posts

So much to do, so little time

By  on
Posts

Anti-Valentines day, 2009

By  on
Posts

Why, oh why did I ever leave California?

By  on
Posts

Harder, Better, Faster, Stronger

By  on
Posts

GM Bailout PR fumble

By  on
Posts

Getting started

By  on

Tag: life-hacks

Posts

Blogging every day ≤ Coding every day

By  on
Posts

Revenue Canada wants me to buy an iMac 27″

By  on
Posts

Harder, Better, Faster, Stronger

By  on

Tag: links

Posts

iOS Development Link Roundup: Part 1

By  on

Tag: localization

Posts

Localizing iOS apps using ICanLocalize.com

By  on

Tag: marketing

Posts

Boomle, the underdog of my iOS apps

By  on
Posts

Showing Apple my app via Facebook

By  on
Posts

Marketing, are you stupid or enlightened stupid?

By  on

Tag: medialets

Posts

Open letter to Apple iPhone Developer Support

By  on
Posts

PhoneGap UIControls ready to go

By  on
Posts

I’m diving in to PhoneGap and ObjC, finally

By  on

Tag: mootools

Posts

PhoneGap and JavaScript

By  on
Posts

WebDev Links Of Interest, Issue 1

By  on
Posts

First impressions with PhoneGap

By  on
Posts

Mootools Fx.Index v1.0

By  on
Posts

Mootools 1.2 rocks

By  on

Tag: music

Posts

I really need to broaden my music horizons

By  on
Posts

Harder, Better, Faster, Stronger

By  on

Tag: networking

Posts

Docset Viewer: Resuming large downloads with NSURLConnection

By  on
Posts

Ideas On Tap, or “Speed Dating for Entrepreneurs”

By  on

Tag: 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

My App Store release checklist

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

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

Fun shadow effects using custom CALayer shadowPaths

By  on
Posts

Rendering views using CALayer, Part 1

By  on
Posts

Recovering from bit rot

By  on
Posts

Showing Apple my app via Facebook

By  on
Posts

New application: Should I use Three20 or raw UIKit?

By  on
Posts

New job, and new career path

By  on
Posts

Building a custom Dashboard-like UIButton

By  on
Posts

Dealing with MKMapView’s Google logo with translucent toolbars

By  on
Posts

Silent no more…

By  on
Posts

Device.saveScreenshot added to PhoneGap

By  on
Posts

How to automate your iPhone app builds with Hudson

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

Minor PhoneGap Alert updates

By  on
Posts

Open letter to Apple iPhone Developer Support

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

Tag: performance-optimization

Posts

Core Graphics isn’t scary, honest!

By  on

Tag: perl

Posts

Continuous Deployment to CPAN

By  on
Posts

Last minute talk on automated Perl builds using Hudson tonight

By  on
Posts

I ❤ HTTP::Engine

By  on
Posts

My blog and I are joining the Iron Man competition!

By  on

Tag: phonegap

Posts

Silent no more…

By  on
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

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

Tag: product-management

Posts

When to refactor, and when to slash and burn it

By  on

Tag: programming

Posts

LLVM Module Maps to the rescue!

By  on
Posts

Cocoa Dynamic Frameworks

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

Core Graphics isn’t scary, honest!

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

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

Fun shadow effects using custom CALayer shadowPaths

By  on
Posts

Rendering views using CALayer, Part 1

By  on
Posts

Recovering from bit rot

By  on
Posts

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

By  on
Posts

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

By  on
Posts

Building a custom Dashboard-like UIButton

By  on
Posts

Dealing with MKMapView’s Google logo with translucent toolbars

By  on
Posts

Silent no more…

By  on
Posts

Last minute talk on automated Perl builds using Hudson tonight

By  on
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

How to use the ActionSheet in PhoneGap

By  on
Posts

Updates on Apple / PhoneGap

By  on
Posts

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

By  on
Posts

Open letter to Apple iPhone Developer Support

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

When to refactor, and when to slash and burn it

By  on
Posts

WebDev Links Of Interest, Issue 1

By  on

Tag: rant

Posts

In defence of Apple’s bug process

By  on
Posts

Even geeks forget their passwords

By  on
Posts

Blogging every day ≤ Coding every day

By  on
Posts

Revenue Canada wants me to buy an iMac 27″

By  on
Posts

Recovering from bit rot

By  on
Posts

Most blog templates suck

By  on
Posts

This is not the toast you are looking for…

By  on
Posts

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

By  on
Posts

I ❤ HTTP::Engine

By  on
Posts

Open letter to Apple iPhone Developer Support

By  on
Posts

So much to do, so little time

By  on
Posts

When to refactor, and when to slash and burn it

By  on
Posts

Why, oh why did I ever leave California?

By  on

Tag: recommendation

Posts

I really need to broaden my music horizons

By  on

Tag: romance

Posts

Anti-Valentines day, 2009

By  on

Tag: safari

Posts

First impressions with PhoneGap

By  on

Tag: seasonal

Posts

Why, oh why did I ever leave California?

By  on

Tag: shell-scripting

Posts

Working with multiple architectures & compiled binaries

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

Build process experiments with PhoneGap

By  on

Tag: software

Posts

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

By  on
Posts

Updates on Apple / PhoneGap

By  on
Posts

A Git Workflow for Agile Teams

By  on
Posts

Open letter to Apple iPhone Developer Support

By  on
Posts

iPhone Certificate Woes

By  on
Posts

Second impressions with PhoneGap

By  on
Posts

Managing sites with Git and intelligent post-update hooks

By  on
Posts

First impressions with PhoneGap

By  on
Posts

Harder, Better, Faster, Stronger

By  on

Tag: software-testing

Posts

When to refactor, and when to slash and burn it

By  on

Tag: ssh

Posts

Building iPhone apps with Hudson, Part 2

By  on
Posts

Managing sites with Git and intelligent post-update hooks

By  on

Tag: sysadmin

Posts

Managing sites with Git and intelligent post-update hooks

By  on

Tag: taxes

Posts

Revenue Canada wants me to buy an iMac 27″

By  on

Tag: test-automation

Posts

In defence of Apple’s bug process

By  on
Posts

When to refactor, and when to slash and burn it

By  on

Tag: testflight

Posts

Logging with CocoaLumberjack and TestFlight

By  on

Tag: testing

Posts

Logging with CocoaLumberjack and TestFlight

By  on
Posts

Building iOS apps for Over-The-Air AdHoc distribution

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
Posts

Managing sites with Git and intelligent post-update hooks

By  on
Posts

Harder, Better, Faster, Stronger

By  on

Tag: threading

Posts

Using GCD and Blocks Effectively

By  on

Tag: three20

Posts

New application: Should I use Three20 or raw UIKit?

By  on

Tag: translation

Posts

Localizing iOS apps using ICanLocalize.com

By  on

Tag: travel

Posts

Allergies, and why Kimpton Hotels Rock

By  on
Posts

I’m now a Canadian Citizen

By  on

Tag: tutorial

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

Docset Viewer v1.2 and how to customize iCloud backups

By  on
Posts

Docset Viewer: Resuming large downloads with NSURLConnection

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

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

Telling your user that a PhoneGap application is busy

By  on
Posts

How to use the native Alert dialog in PhoneGap

By  on
Posts

How to use the ActionSheet in PhoneGap

By  on

Tag: ui-design

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

Fun shadow effects using custom CALayer shadowPaths

By  on

Tag: unit-testing

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
Posts

Managing sites with Git and intelligent post-update hooks

By  on

Tag: university

Posts

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

By  on

Tag: vacation

Posts

Long weekend at the Spiller Estate B&B

By  on

Tag: vancouver

Posts

Ideas On Tap, or “Speed Dating for Entrepreneurs”

By  on

Tag: version-control

Posts

Managing sites with Git and intelligent post-update hooks

By  on

Tag: web-development

Posts

Most blog templates suck

By  on
Posts

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

By  on
Posts

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

By  on
Posts

Silent no more…

By  on
Posts

Last minute talk on automated Perl builds using Hudson tonight

By  on
Posts

I ❤ HTTP::Engine

By  on
Posts

My blog and I are joining the Iron Man competition!

By  on
Posts

WebDev Links Of Interest, Issue 1

By  on
Posts

I’m diving in to PhoneGap and ObjC, finally

By  on

Tag: webkit

Posts

Second impressions with PhoneGap

By  on

Tag: website

Posts

I’ve moved away from Blogger

By  on

Tag: work

Posts

🎉 Celebrating my two-year anniversary at Okta

By  on
Posts

New job, and new career path

By  on
Posts

When to refactor, and when to slash and burn it

By  on
Posts

Harder, Better, Faster, Stronger

By  on
Posts

Mootools Fx.Index v1.0

By  on
Posts

Mootools 1.2 rocks

By  on

Tag: xcode

Posts

Working with multiple architectures & compiled binaries

By  on
Posts

Back To Basics: Simple debugging tips in Xcode

By  on

Tag: xml-sitemap

Posts

Managing sites with Git and intelligent post-update hooks

By  on

Tag: youtube

Posts

PhoneGap gets a fancy new demo

By  on
Posts

Marketing, are you stupid or enlightened stupid?

By  on