~/talk

Rails Sustainable Productivity

Talkat LA RubyConf 2012 · 2012-02-02..02-04· [ruby-on-rails]
slides:none on file

Argues Rails favors easy over simple, causing real productivity loss on year‑scale apps: race conditions around username uniqueness require a unique index plus explicit exception handling; Rails’ migrations and schema dump often ignore foreign keys, so recommend adding DB constraints and framing external dependencies behind delegators; consolidate retry logic into a shared mixin for background jobs and add concise class‑level docs (70% uptake at one site); run automated style/complexity checks (use the cane gem) and fail the build early.

AI-written summary · about

  1. 0:00Intro
  2. 1:16Sustainable product
  3. 2:19Easy vs Similar
  4. 3:24Easy Things
  5. 3:56Three Major Topics
  6. 4:20Rails Framework
  7. 4:43Integrity
  8. 5:23Lacks Integrity
  9. 6:55Unique Index
  10. 8:07Association
  11. 8:24wats
  12. 9:45primitive support
  13. 9:55Rails doesnt support
  14. 11:52Duplicate tables
  15. 12:14Inheritance
  16. 12:47Smaller Bits
  17. 13:05Data
  18. 14:21Unavailable
  19. 14:58Document
  20. 15:20Documentation
  21. 16:00Example
  22. 18:46Consistency
  23. 19:52Error Rates
  24. 20:52Code Review
  25. 23:12Depends
  26. 23:50Dependencies
  27. 24:13Rescued
  28. 24:41Solution
  29. 25:43Modeling
  30. 26:16Aggregate
  31. 26:55Subcomponent Drop
  32. 27:37Testing
  33. 29:26Integration Level
  34. 30:40Outro
~/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.