Blog
- Building Breakwater with AI Jan 30, 2026
- Still At It Nov 19, 2024
- Data retention with the Serverless Framework, DynamoDB, and Go Apr 12, 2018
- 2017 in review Jan 10, 2018
- Writing Again Jun 2, 2017
- Solr Recovery Mar 2, 2016
- Steppin' up Mar 27, 2015
- Inject Your App Data Into Help Scout Apr 18, 2014
- Default a Postgres column to the current date in a Rails migration Feb 28, 2014
- Searchlight and CanCan Dec 3, 2013
- Installing Ruby 2.0 Aug 10, 2013
- Proven: Customer interviews save you time and money May 1, 2013
- Rails Caching Strategies (a presentation) Dec 6, 2012
- Looking for Ruby and Rails developers Oct 4, 2012
- Missing attr_unsearchable in ransack? Sep 20, 2012
- Easy mobile device login for Rails apps Sep 10, 2012
- Print Progress Bar Background Color in Chrome Sep 8, 2012
- Googlebot Gotcha Feb 28, 2012
- Skipping Asset Compilation with Capistrano Dec 13, 2011
- Deploying New Relic Server Monitoring with Chef Dec 8, 2011
- Improvements to Bundle Watcher Sep 17, 2011
- Faker 1.0 released Sep 10, 2011
- CentOS 5.5 net install secret Sep 9, 2011
- BundleWatcher: Watching Your Gems Jun 20, 2011
- Chef Tips May 25, 2011
- Jekyll: Pagination, Archives, and Excerpts May 23, 2011
- Pricing Experiment Follow Up Apr 30, 2011
- A Pricing Experiment Apr 28, 2011
- Auto-spawning Delayed Job Workers Apr 12, 2011
- Quick Tip: Sending Google Chart links via email Feb 24, 2011
- Faker 0.9.0 released Dec 22, 2010
- Extending a Model from an Engine in your Rails App Oct 25, 2010
- Looking for help again Oct 18, 2010
- Excessive Use of Redis Aug 24, 2010
- Interesting breakage in Rails 3 RC Jul 29, 2010
- Unwrapping UploadJuicer Jul 20, 2010
- Facebook Rails Integration with OAuth2 Apr 22, 2010
- Testing an OAuth Provider in your Rails App Mar 16, 2010
- Why Won't FB.Connect.logoutAndRedirect work? Mar 12, 2010
- Hiring! Feb 25, 2010
- Interested in Building a Shopify App? Feb 11, 2010
- 3 years of freelancing fun Jan 31, 2010
- Holiday Projects Nov 26, 2009
- Quick Tip: MongoMapper::DocumentNotFound Nov 21, 2009
- Want to go to RubyConf? Nov 13, 2009
- An EngineYard Cloud Gotcha Oct 16, 2009
- A Chef recipe for ProFTPD Oct 13, 2009
- Sphinx, Chef and EY Cloud Oct 8, 2009
- Paperclip and MongoMapper Aug 30, 2009
- Automating ec2 deployments with Ruby Jul 24, 2009
- Fun with instance_eval Jun 30, 2009
- Rails plugin directory revamp May 22, 2009
- Exporting from a SaaS application Apr 1, 2009
- Announcing the Helpdesk Rails Kit Feb 25, 2009
- Another look at integrating Scribd with your Rails application Feb 23, 2009
- Web Form Suckage Jan 30, 2009
- Lots of Rails Plugins Dec 31, 2008
- A simple jQuery validation plugin Nov 30, 2008
- Drag and Drop Sorting with JQuery and Rails Oct 31, 2008
- Go to MerbCamp for free! Sep 23, 2008
- Find an office close to home Sep 20, 2008
- Populating more than one text box with Prototype's Autocompleter Sep 11, 2008
- Easy Google Maps Mashups with Rails Sep 5, 2008
- Gnomedex 2008 Aug 31, 2008
- Content-based sites with paid memberships Aug 7, 2008
- SaaS Rails Kit now supports Authorize.net CIM Jul 17, 2008
- RESTful searching in Rails Jun 26, 2008
- Gitosis for protected git repositories Jun 12, 2008
- Rails 2.1 gotcha with has_one Jun 9, 2008
- Rails developers needed in Seattle Jun 9, 2008
- Sample OpenID application updated for latest Rails and OpenID gem May 27, 2008
- Taking snapshots of web pages with Ruby May 22, 2008
- 1 tip to make your customers love you May 1, 2008
- How to build a SaaS Rails site in one hour Apr 23, 2008
- EC2 just got 10x better Mar 27, 2008
- A year in the life of a Rails freelancer Mar 19, 2008
- Integrating Scribd with your Rails application Mar 12, 2008
- Javascript database Mar 10, 2008
- Do or do not... Mar 1, 2008
- Who's the number 2 most influential entrepreneur-blogger in Seattle? Feb 27, 2008
- Sample Rails consulting contract Feb 20, 2008
- Webstore by Amazon Jan 28, 2008
- Buzz and DEMO Buzz Jan 28, 2008
- Catch the Best in the Montreal Gazette Jan 24, 2008
- Faker 0.3.0 released Jan 2, 2008
- Painless Rails action caching with memcached Dec 14, 2007
- Faker gem released Nov 23, 2007
- <3 Seattle Nov 5, 2007
- Spaghetti Products Oct 19, 2007
- 5 tips for being a successful Rails consultant or freelancer Oct 12, 2007
- Another Rails Conference Oct 9, 2007
- UPS Shipping with Rails Oct 3, 2007
- The software silver bullet Sep 28, 2007
- Keep resumes out of your inbox Sep 12, 2007
- Integrating PayPal with Ruby on Rails in 20 minutes or less Aug 29, 2007
- 5 Tips to Speed Up Your Rails App Aug 9, 2007
- OpenID Sample Application Updated Jul 27, 2007
- Sourcing the best resumes Jul 21, 2007
- Taking the wraps off CatchTheBest Jul 9, 2007
- User roles in Rails applications Jun 27, 2007
- Personal Rails Training Jun 15, 2007
- Tesly Jr. Now Open Source Jun 7, 2007
- Selling a web-based business May 24, 2007
- The Business of Rails: Insurance May 22, 2007
- Fundraiser for Ruby Central May 16, 2007
- OpenID Sample Application May 11, 2007
- 100 Days of Rails Consulting May 9, 2007
- Will RailsConf Suck? May 4, 2007
- Sending Mail with Radiant Apr 27, 2007
- Postfix on OS X Apr 26, 2007
- Social Networking for Conferences Apr 16, 2007
- Ruby on Rails Trainer/Consultant Apr 13, 2007
- Rails plugin packs at the plugin directory Apr 7, 2007
- Designer needed Mar 29, 2007
- Rails E-commerce Book Finished Mar 11, 2007
- Favorite Rails Plugins Mar 5, 2007
- Rails, OpenID, and Acts as Authenticated Mar 5, 2007
- Pioneers vs. Planners Feb 20, 2007
- New project underway Feb 15, 2007
- Scoping finds in your controllers Feb 8, 2007
- RailsConf 2007 Meetup Feb 2, 2007
- 10,000 Rails developers Feb 2, 2007
- Rails developer in Seattle available Feb 1, 2007
- Meet up at RailsConf 2007 Jan 12, 2007
- Finding bugs with irb Jan 2, 2007
- How to email reports from Rails Dec 28, 2006
- How to serve protected downloads with Rails Nov 24, 2006
- Connecting at Conferences Nov 14, 2006
- How to handle uploaded files Nov 10, 2006
- Ruby on Rails Jobs Nov 7, 2006
- Penultimate Rails E-commerce Book Update Nov 5, 2006
- Easy Server Migrations Nov 3, 2006
- Search Rails Plugins from Firefox Nov 2, 2006
- Install Rails Plugins from TextMate Nov 2, 2006
- 400 Rails Plugins Nov 1, 2006
- Rails Plugin Tool v0.2.1 Oct 27, 2006
- Add TextMate to make great blog juice Oct 19, 2006
- Test Case Results for Tesly Jr. Oct 19, 2006
- Tesly Jr. Gets Email Oct 11, 2006
- Tesly Jr. Launched Oct 5, 2006
- I'm done... now what? Oct 5, 2006
- Republish RSS Feeds with Rails Oct 2, 2006
- The power of GET Sep 28, 2006
- Rails Resource Feeder Fun Sep 27, 2006
- Book update coming soon Sep 25, 2006
- Latest Edge Rails: Saving Keystrokes Sep 18, 2006
- Automated Test Case Reporting Aug 28, 2006
- Rails is growing up Aug 15, 2006
- Rails ecommerce book update Aug 10, 2006
- Media Asset Management Aug 10, 2006
- Conditional Proxying with Lighttpd Jul 28, 2006
- Book Update Coming Soon Jul 17, 2006
- RailsConf rocked Jun 28, 2006
- Rails e-commerce e-book Jun 20, 2006
- Using Gruff and RMagick Jun 16, 2006
- 200 Rails Plugins Jun 14, 2006
- Scoping made easy Jun 10, 2006
- 150 Rails Plugins May 25, 2006
- Rails Plugins Tagged May 17, 2006
- Rails Plugin Directory XMLified May 13, 2006
- Good Start for the Ruby on Rails Plugin Directory Apr 27, 2006
- Mongrel rocks Apr 19, 2006
- Canada on Rails Apr 15, 2006
- <3 Ruby Mar 23, 2006
- Tesly relaunched! Mar 21, 2006
- RailsConf Mar 17, 2006
- Agile web development Feb 7, 2006
- Yet another project Jan 24, 2006
- Fun times Dec 12, 2005
- Gruff! Oct 26, 2005
- The new wave of web applications Sep 3, 2005
- Ruby on Rails and PHP Revisited Jul 11, 2005
- Deadlines considered helpful Jun 10, 2005
- Ruby on Rails and PHP Apr 15, 2005
- Tools for the lone developer Mar 25, 2005
- Ship those bits Mar 9, 2005
- Joel on Software - Advice for Computer Science College Students Jan 3, 2005
- Whoa, IPO Dec 12, 2004
- Tesly Dec 4, 2004
- Testing Nov 17, 2004
- Google's Kirkland office Oct 30, 2004
- Mockups Oct 8, 2004
- I used to blog before blogging was cool :) Oct 5, 2004