10 Years of Roda
summary
Roda claims a tiny core plus a plugin ecosystem and actually proves it: 120+ plugins, monthly releases, and 10M downloads over 10 years. Benchmarks show concrete wins—Roda leads TechEmpower for Ruby since 2017 and measures about 2× Rails on real workloads while r10k routing overhead improves about 12× over the initial release. Production users include Craft web and UB Cloud; features like hmac-paths, mailer, freezing optimizations are built, shipped, and used in the wild.
AI-written summary · about
chapters (21)
- 0:00Roda introduction
- 1:03Roda routing tree
- 6:20Roda design goals
- 7:42Performance benchmarks
- 9:26Roda plugin system
- 10:50Reliability through immutability and pollution control
- 12:35Roda releases
- 14:43Performance over time
- 17:32Plugin evolution
- 18:15Early Roda plugins
- 20:01Symbol views in 1.0
- 21:26Roda mailer plugin
- 22:29Class matchers in 2.0
- 23:32Roda 3.0 to 3.29 plugins
- 24:35Roda 3.30 to 3.59 plugins
- 24:56Roda 3.60+ features
- 25:58HMAC paths plugin
- 26:19KFA Web with Roda
- 27:01UB Cloud with Roda
- 28:28Roda future
- 29:12Q&A
related talks
30mRoda: Simplicity, Reliability, Extensibility, Performance
39mRoda: The Routing Tree Web Framework
18m10 Years of Ruby
40mRunning a Government Department on Ruby for over 13 Years
01h 03mRuby at Scale
46mTwenty Years of JRuby
01h 03mKeynote: Off the Rails
25mTen Years of Ruby Conferences: A Dramatic Revue
