Opening Keynote
summary
Timeline of implemented ideas and concrete proposals: Ruby 1.9 VM in 2007 arrives and boosts speed, native threads in 2007 lands, generational GC in 2013 ships; about 32% of past language ideas never make it. Ruby 2.2 is due at Christmas; the roadmap for Ruby 3.0 highlights true concurrency (no concrete design yet) and a form of optional soft typing that infers method sets without declarations. JIT/LLVM work aims for 2–4× JIT speed but no guaranteed design; soft typing is proposed as a best‑effort static analyzer that preserves duck typing.
AI-written summary · about
chapters (12)
- 0:00Ruby community keynote intro
- 1:12Communities must evolve
- 2:38Visionary Ruby ideas
- 9:30Bikeshedding debates
- 10:57Ruby philosophy to performance
- 13:08Ruby 3.0 goals
- 14:57Concurrency and the global interpreter lock
- 16:03Static typing debate
- 25:06Ruby should stay dynamic
- 27:20Soft typing for Ruby
- 33:54Compiler and IDE future
- 36:25Call to action








