~/talk

The Long Ball - Upgrading long lived Rails apps from 1.x-4.0

Talkat RailsConf 2013 · 2013-04-29..05-02· [ruby-on-rails, devops-and-delivery]
slides:none on file

Case studies show stepwise upgrades from 1.2 → 2.3 → 3.0 → 3.1 → 4.0 with concrete actions: pin gems and add Bundler for 2.3, rewrite router/JS/query code for 3.0, fold CSS/JS into the asset pipeline for 3.1, and adopt strong parameters and gem updates for 4.0. Authentication moves to bcrypt via Devise or Sorcery, Prototype-era apps can use prototype-rails as a bridge, and a published rails upgrade checklist maps tasks into deployable increments that demonstrably succeed.

AI-written summary · about

  1. 0:00Introduction
  2. 1:33Legacy apps
  3. 2:03Rails is not WordPress
  4. 2:23Rails code is constantly changing
  5. 2:48Rails code is volatile
  6. 3:07Rails is constantly evolving
  7. 3:28Why evolve
  8. 4:34Old Rails apps
  9. 5:03Rails app lore
  10. 5:25Railsjs
  11. 7:19Source Control
  12. 7:46Flash Forward
  13. 8:03Rails 23 App
  14. 9:09Rails 23 API
  15. 9:48Rails 3 Point Out
  16. 10:00Rails Query Interface
  17. 10:34Active Model
  18. 11:13Routes
  19. 11:30Asset Pipeline
  20. 12:19File Hash
  21. 12:34Speed
  22. 12:49Pluck
  23. 13:49Postgres
  24. 14:55Upgrading
  25. 16:05Why rewrites fail
  26. 17:48Keeping product momentum
  27. 18:13Users dont care
  28. 18:47PHP on Rails
  29. 19:41Vendor Gems on Rails
  30. 20:47Refactoring
  31. 21:28Main upgrade pains
  32. 21:39Main upgrade points
  33. 28:01Recap
  34. 28:16Tips
  35. 32:23Authentication
  36. 34:18Always upgrade
  37. 36:33Checklist
  38. 36:52Rails Upgrade Checklist
~/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.