Learn two ways to avoid switching on nil in Rails apps, in this double feature from RubyTapas and Upcase
Master the Ruby object model with the help of a dancing cow
This page is just for members. Sign in or subscribe to gain access! Username Password Remember Me Forgot Password
How do we name a class when we're not sure how broad a category it represents?
Relax, you don't have to plan ahead for decoupling (in Ruby).
At what point does decoupling software components pass the point of diminishing returns?
Auto-detecting subclasses (and why you might not want to)
Decoupling methods, by reducing assumptions and minimizing interfaces.