RubyHunt.dev

The Making of cowsays.com

Instructed by Avdi Grimm
GET COURSE
Follow a weekend app project from beginning to end. Learn about outside-in behavior-driven development; transitioning smoothly from Sinatra to Rails; Datamapper for easy persistence; object-oriented views with Erector, and much more.
RubyHunt.dev
Advertise