Rails 3.1 Whirlwind Tour
summary
Rails 3.1 actually shows what changes do: asset pipeline concatenates and minifies JS/CSS via Sprockets (requires a server JS runtime like therubyracer on Heroku), HTTP streaming can flush the head early but needs a streaming server like Unicorn and breaks some Rack middleware, reversible migrations replace up/down with change, mountable engines include routes and assets, identity map is available but off by default, prepared statements speed SQL Server but hurt MySQL, and has_secure_password uses bcrypt and user.authenticate.
AI-written summary · about
chapters (13)
- 0:00Start
- 2:40Reversible Migrations
- 3:12Mountable Engines
- 3:51Creating an Engine
- 4:37Identity Map
- 8:01What Is Your Favorite Authentication System
- 9:43Http Streaming
- 22:18Assets
- 27:05Coffeescript
- 27:25What Is Coffeescript
- 29:36Class Syntax
- 30:21Sas
- 37:24Engines
related talks
29mExtending Rails 3
59mRailsConf 2011, David Heinemeier Hansson
01h 09mRails 3 ...and the real secret to high productivity
35mChanging the wheels on the bus at 80 mph: Upgrading to Rails 3
32mImplementing Rails 3.1...
40mRails 5.1: Awesome Features and Breaking Changes
48mFrom Rails to Rack: Making Rails 3 a Better Ruby Citizen
24mThe Rails Features we Loved, Lost, and Laughed at
