Nikita: The Ruby Secret Agent
summary
Rubinius puts most core library code in Ruby and exposes runtime internals as objects like CompiledMethod so code, bytecode and metadata are queryable and mutable; the VM ships a built‑in debugger, profiler, GC stats and an Agent RPC for remote control. Nikita is a SproutCore client/server toolset that stores compiled methods in a database for class browsing, coverage, bytecode instrumentation and live debugging; Rubinius claims generational GC with millisecond young collections, true Ruby thread concurrency and a JIT for order‑of‑magnitude speedups.
AI-written summary · about
chapters (7)
- 0:00The state of Ruby
- 2:29Industry shift and challenges
- 7:26Twitter case study
- 13:29Performance and future concerns
- 20:32The debate on typing and tools
- 30:23Rubinius as a solution
- 39:54Building the future of Ruby







