~/talk

From Rails to Rack: Making Rails 3 a Better Ruby Citizen

Talkat GoRuCo 2009 · on Saturday, 2009-05-30· [ruby-on-rails, ruby]
slides:none on file

Explains concrete changes in Rails 3: adopts Rack so middleware like Rack middleware and router points at an action become first-class, lets controllers/actions be called as rack endpoints, and adds a tiny ORM-proxy strategy so non‑ActiveRecord objects respond like AR. Shows replacing inline JS with markup so front ends can emit markup not JS and describes metaprogrammed callback compilation that cuts filter overhead dramatically. Demonstrations and code-level design choices are emphasized over high-level promises.

AI-written summary · about

  1. 0:00Start
  2. 6:27At its core
  3. 12:43app Controller.action (index) use app
  4. 15:46config.middleware.use Foo
  5. 16:17Integration Tests
  6. 17:24Endgame
  7. 20:16Merb 1.0
  8. 23:111. Compliance
  9. 23:342. Proxy
  10. 23:47object.to_model
  11. 24:39Code Change
  12. 26:12JavaScript
  13. 29:08rails.prototype.js
  14. 30:36Filters
  15. 33:43Performance
  16. 37:21Module Based
  17. 38:01Example: Rendering
  18. 40:05I would like to be able to override form for for a particular controller.
  19. 41:29FastController
  20. 42:51MyFramework
  21. 43:11Sinatra
  22. 43:55CloudKit
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.