Keynote Address: Does Language Matter?
summary
Claims a 10x speedup at Twitter comes from C-level fixes and DTrace bottleneck hunting not from changing Ruby or Rails. Version 1.9 targets a Christmas release, adds m17n Unicode strings and lambdas, changes block argument and string behavior, and keeps a global interpreter lock with green threads moving toward native threads later. Memory use shrinks dramatically—reported from ~550MB to ~100MB—while external enumerators use fibers and raise StopIteration for loop termination.
AI-written summary · about
chapters (17)
- 0:00Start
- 1:18Hello World
- 4:17Python
- 7:44I mean...
- 11:36y The Way
- 13:47Bleeding Edge
- 17:13lock Scoped
- 17:50umerable String
- 19:14aracter-based
- 20:29coding-aware
- 21:58Incompatibility
- 22:45ew Features
- 25:26ternal Iterator
- 28:35plementation
- 29:52V Performance
- 30:58lemory Diet
- 34:45Scalability







