Types of Coupling Those of you coming from a Google search are about to be disappointed. Ben Orenstein May 15, 2012 Web Ruby Good Code
Beware Homonyms When you name a class, choose a name that’s unlikely to refer more than one... Ben Orenstein May 13, 2012 Web Good Code
SHOULDA BEEN GONE We haven’t been taking pull requests on shoulda-matchers as much as we... Gabe Berke-Williams May 12, 2012 Web Open Source Shoulda
Read between the lines Don’t try to cram too much into a small space. Joe Ferris May 10, 2012 Web Good Code
Use Factory Bot's build_stubbed for a Faster Test Suite Want to speed up your test suite? Reduce the number of objects persisted to... Josh Clayton May 9, 2012 Web Open Source Rails Testing Factory Girl Factory Bot
Constrain Yourself Most Rails developers have written apps where you have a marketing homepage... Josh Clayton May 8, 2012 Web Rails Open Source
Humans Present: Refactoring In the latest Humans Present, I sit down with Joe Ferris, our CTO, and we... Chad Pytel May 5, 2012 News Upcase Web Good Code
I Suck at Testing Testing is widespread in the Rails community, which is awesome. For most new... Jason Draper May 4, 2012 Web Testing
Come Correct with Inject and Collect Here’s a refactoring example for a simple Ruby math problem using the inject... Adarsh Pandit May 3, 2012 Web Ruby Good Code
How to Extract an Intention-Revealing Name Using Vim This method has a magic number: def wait_time @env[QUEUE_WAIT_HEADER].to_i... Joe Ferris May 2, 2012 Good Code Vim