Rails 3 ...and the real secret to high productivity
summary
Rails 3 refactors internals (abstract controller, ActiveRelation) and rewrites the router to be Rack-mountable so multiple apps (Sinatra, even Django parts) can live under one roof; view output escape-by-default (use raw to opt out); unobtrusive JS uses HTML5 data- attributes with small prototype/jQuery drivers so ajax links/forms drop heavy inline code; generators and an Action RM proxy make ORMs and test frameworks pluggable; a concrete productivity claim: a permissions feature that took two weeks is reduced to about 1.5 days* by renegotiating requirements.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 6:54The Rails formula
- 9:04Derek Sivers
- 12:05The Fail Whale
- 15:24The Murk Thing
- 16:32Core Principles
- 17:39Rails 3 Philosophy
- 18:14Lock up all the unicorns
- 19:13No holy cows
- 21:52Have it your way
- 24:22Rails 3 progress
- 32:00Crosssite scripting attacks
- 35:36JavaScript
- 42:26ActiveRecord
- 43:45ActiveSupport
- 45:43The genesis of Rails
- 47:40Re renegotiating requirements
- 55:28The most powerful tool
- 56:49Suppress internal objections
- 57:58People programmers








