What Makes Ruby Go: An Implementation Primer - RailsConf

You love to use Ruby…it’s a beautiful language, a great ecosytsem, and a fantastic community.

But do you really understand how Ruby works under the covers? Do you know why some code patterns run well and others don’t? Do you know what the flip-flop operator does?

In this talk, Charles Nutter (JRuby) and Evan Phoenix (Rubinius) will walk you through the basics of implementing Ruby. We’ll talk about the basic components of a Ruby implementation, like garbage collection, how method dispatch works, what happens when you reference a constant, and much more. It will be a glimpse behind the curtain in terms you can understand. And you’ll leave with a better appreciation of the hard work required to make Ruby go.