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