RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
Today we puzzle through a design problem that threatens to result in dozens of extra methods.
Read More