Keynote: The Journey
summary
Keynote traces Ruby’s rise as an applications language driven by Rails and practical wins: convention reduces Hibernate-style mapping from six artifacts to one, a consulting engagement beat Java price by 30% and cut delivery time in half, an early Oracle-on-Rails port succeeded after two days eight patches. ActiveRecord and small DSLs expose domain rules (CEO finds nine modeling bugs by reading code), closures replace JDBC finally blocks, while concerns remain about performance, legacy integration, scalability and the need to deprecate and mean it. JRuby/IronRuby and metaprogramming are proposed paths.
AI-written summary · about
chapters (30)
- 0:00Introduction
- 1:07Ruby to mainstream
- 2:15Ruby vs C family
- 3:41Convention over config
- 5:07Ruby growth
- 6:12Tech adoption chasm
- 8:40Ruby community
- 12:35Java to Ruby
- 14:40DSLs empowering
- 17:31Ruby flexibility
- 19:37Java web struggles
- 21:39Ruby vs Java closures
- 23:47Ruby abstractions
- 25:30No XML compile bloat
- 27:15Java rise vs Ruby
- 31:11Killer Java problem
- 33:02Beauty not enough
- 35:15Java bloat vs Ruby
- 37:24Ruby market growth
- 39:11Ruby beyond hype
- 40:15Ruby approachable
- 42:22Ruby and Rails future
- 45:39Global vs evolution
- 48:08Ruby metaprogramming
- 51:42Avoid Corba pitfalls
- 54:53Over-engineering danger
- 55:39Ruby's place
- 56:2210-year Ruby cycle
- 57:47Unmaking bad decisions
- 1:00:01Q&A







