← About Me
Weblog
February 2013
07
Building Internal Apps
04
Wrestling with Bundler
01
Salaries and Raises
January 2013
31
Asking Customers for Feedback on Product Ideas
30
Making Decisions with Team Participation
29
Pairing for Developer Interviews
26
How Incidents Affect Infrastructure Priorities
August 2011
09
ActiveModel::Validations and Command/Query Separation
June 2011
08
Handling Timeouts with Mongrel2 and ZeroMQ
05
m2node - a mongrel2 handler for node.js
December 2008
03
Action Dependent Validations and Why :on => :update is Bad
October 2008
28
Rails Application Visualization
17
Increasing Code Coverage May Be Harmful
07
Ruby DSLs: instance_eval with delegation
04
The Power of Implementing Ruby in Ruby
02
Testing Fragment Caching
September 2008
23
Reminder Tests
21
Rails: Performance Tuning Workflow
06
Smart Model, Dumb Controller
June 2008
01
RailsConf Slides from Testing Talk
May 2008
21
Optimistic Locking isn't a Silver Bullet
20
Rails 2.1 - Partial Updates May Create Invalid Records
April 2008
18
First Class vendor/gems
February 2008
22
The Practicality of the RSpec Story Runner
14
Using DRb to Preserve a SeleniumDriver
December 2007
26
Ruby Syntax Checker using Open3
12
Don't Be Clever
11
Reading Gem Specifications
10
Rubygems 0.9.5 Platform Bug
November 2007
15
Debugging Rails Integration Tests
September 2007
12
DeepTest Now Available
01
DeepTest Preview
August 2007
13
Rails: UnitRecord - Test without the Database
11
Fibonacci Code Golf
08
Modifying Rake Tasks
01
Rails: Fixin' Fixtures with Factory
July 2007
31
Misunderstanding the Law of Demeter
27
Taking DRY Too Far
24
Ruby: Preventing Object#id Warnings
20
Logic Branches Fundamental
May 2007
29
Don't Use ActiveRecord::Base.update
20
Well Named Methods
17
Ruby: View Gem Documentation
16
When Using method_missing, Update respond_to
April 2007
20
Ruby Class to_proc
10
Ruby Anti-Pattern Variety Pack
08
Ruby Pattern: Extend through Include
March 2007
22
Handling Nil, Duck Style
15
CruiseControl.rb Growl Notifier Plugin
09
ActiveRecord Association Loaded?
01
Smooth Migration
February 2007
28
Between Controller and View
10
Scope Out ActiveRecord Conditions
08
Ruby Inheritance Chain
05
Rails 1.2.2 - Protect Those Attributes!
January 2007
30
Thank You Rails
25
.irbrc and testing rails
03
Start Mocking
December 2006
27
config.plugins exclusion
November 2006
22
Finding Unused Code in Rails
19
Oracle CLOBs in Rails
02
Rails Podcast
October 2006
29
Modifying CGI::Cookie
11
Pluggable, Please
08
Not Upgrading Software
02
Embracing Constraints
01
Five Ruby Addictions
September 2006
29
Writing Code That Writes Code
25
Community Crossover
24
How Rails Processes a Request
22
Reading Code
21
Query Stats Rails Plugin
20
New Website