Proudcloud Playbook - Rails Rails Fundamentals Strings, Hashes, Arrays Iterators Scaffold MVC (Model, View, Controller) HTTP with REST and Routes Associations Controller Filters Model Callbacks Frameworks Sinatra Spree Active Merchant Best Practices - DRY - KISS - Model * Voyeuristic Models * Fat Models * Spaghetti SQL * Duplicate Code Duplication * Serializers * Use Non-Database-Backed * Virtual Attributes * Manage Attribute Access - Controller * Thin Controller * Homemade Keys * Bloated Sessions * Monolithic Controllers * Rat’s Nest Resources * Evil Twin Controllers - View * PHPitis * Markup Mayhem Patterns Single-Table Inheritance Presenter Pattern Resources Rails AntiPattern Agile Web Development with Rails Ruby on Rails Guides (guides.rubyonrails.org) Ruby on Rails Tutorials (ruby.railstutorial.org)