Archives
- Oct 12 You are probably misusing DOM text methods
- Mar 11 Subdomain tunneling with jQuery and document.domain
- Jan 11 What it's like to live in San Francisco
- Aug 10 Set JavaScript breakpoints programatically
- Jul 10 Belated project announcements: Malt, CouchDB-xd
- Jul 10 How do you sync your dotfiles?
- Apr 10 A new morning, changing weather
- Jan 10 Five tips for better JavaScript applications
- Oct 09 merb_has_json_flash: JavaScript accessible Flash for Merb
- Oct 09 Blog now powered by Jekyll
- Apr 09 FreshBooks.rb now maintained by Ben Curren
- Jan 09 Revised date, datetime helpers for Merb 1.x
- Dec 08 GitHub Pages for project docs, demos
- Dec 08 Abbreviator: a jQuery plugin for fitting chunky content
- Aug 08 Labelize: a jQuery plugin for making big honking labels
- Jul 08 Rogers starts re-directing DNS misses
- Jul 08 Fun with Yahoo Pipes
- Jul 08 API Podcast from SXSW Is Up
- Jun 08 Bare bones date picker for Merb
- May 08 Quick and dirty meshU recap
- May 08 Catch me on Twitter, and other updates
- Mar 08 meshU featuring Avi Bryant, Leah Culver
- Mar 08 Four things I learned at SXSW (the hard way)
- Feb 08 Coming up: BarCamp Austin
- Feb 08 Dreamhost mix-up not all smiles: delays, dollar fluxuation hurts refund
- Jan 08 PHP: Be careful with global constants
- Jan 08 Looking back at 2007
- Nov 07 PHP 5.3: Now with less chafing
- Oct 07 Next stop, Austin
- Sep 07 FreshBooks.rb now at Rubyforge, installed as gem
- Sep 07 Vote for my API Design & Development Panel at SXSW Interactive
- Aug 07 Integer.returns_many lets you return 7.somethings
- Aug 07 ActiveSupport for PHP - Ruby style
- Aug 07 Blog redesign (So long Reddish)
- Jul 07 Three less-than-obvious reasons why Ruby is the bomb
- Jul 07 Bedtime reading: Joyent Connector is now open source
- Jul 07 PHP certification: proceed to checkout
- Jun 07 Updated: FreshBooks.rb
- Jun 07 Stepping off the Rails with Rack, the modular web server interface for Ruby
- Jun 07 Article: Staying on top of web development trends
- May 07 What I learned at BarCamp (Toronto)
- May 07 Being agile ain't complicated
- May 07 Recap: DrupalCampToronto 2007
- May 07 Prototype: solving the file size issue
- May 07 A quick look at Hackety Hack
- Apr 07 Review: Ruby on Rails E-Commerce
- Apr 07 From Ruby to PHP: not a cakewalk
- Apr 07 Firefox: the web developer's killer app
- Apr 07 Pagination done right
- Apr 07 A look at ActiveRecord association setters
- Mar 07 Announcing the FreshBooks API for Ruby
- Mar 07 FreshBooks.rb
- Mar 07 PHP tools and libraries for Rails loyalists
- Mar 07 Stepping off the Rails; building a contact form in pure Ruby
- Mar 07 Scribd - doc sharing for the masses
- Feb 07 Topfunky takes on hosting
- Feb 07 Elevator, a new take on Rails scaffolding
- Feb 07 Deploy your Rails app in a subdirectory with Apache and Mongrel
- Jan 07 Keep your acts_as_attachment models DRY
- Jan 07 Announcing the Mephisto Theme Gallery
- Jan 07 Legacy Rails - beware of 'type' columns
- Jan 07 EnterpriseCamp Toronto
- Jan 07 Haml reaches version 1.0
- Dec 06 Subvert legacy table schemas with alias_column
- Dec 06 Happy Holidays, and things to come
- Dec 06 Introducing Reddish, a Mephisto theme
- Dec 06 New site design nearly there
- Nov 06 Toronto Rails pub nite, Nov 27
- Nov 06 How to write a simple Liquid filter for Mephisto
- Nov 06 A new lease on life
- Nov 06 Redux