RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
When refactoring Ruby code, getting a fresh perspective on the data model can help drive out a cleaner design.
Read More