Welcome to the RubyTapas Feasts menu! Feasts are full-length, in-depth courses on programming concepts and tools.

Feasts are available to Ravenous subscribers, as well as to members of non-legacy Team Accounts.

Compendious Thunks Series 1

Join Chris Strom for an in-depth exploration of classic design patterns. Go beyond the basics, and learn how to choose the appropriate pattern for a problem, useful pattern variations, and common design gotchas to avoid.

Master the Object-Oriented Mindset in Ruby and Rails

Master the Object-Oriented Mindset in Ruby and Rails (MOOM) is a compilation of lessons learned about writing flexible and comprehensible OO code, distilled and applied to practical Ruby and Rails examples. Rather than teaching a comprehensive “system” for OO design, MOOM focuses on inspiration: giving you the tools you need to identify the “missing objects” to decompose your applications into small, cohesive parts.

MOOM is built around a core of classic RubyTapas episodes, but adds hours of new content in the form of guest Q&A sessions, recorded pair-programming sessions, links to further reading/viewing, a dedicated forum, and more.

MOOM is hosted externally from the RubyTapas site. If you're a RubyTapas Ravenous member, you get MOOM for free! Just use the coupon code below when checking out.