RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
Today we begin a conversation about Service Objects and alternatives.
Read More