What Makes Ruby Go: An Implementation Primer

Location: Ballroom B Level:
Average rating: ****.
(4.44, 57 ratings)

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.

RailsConf Speaker Interview with Charles Nutter and Evan Phoenix

Photo of Charles Nutter

Charles Nutter

Engine Yard, Inc

Charles Oliver Nutter co-leads the JRuby project and is one of the three core developers. He joined Sun Microsystems in September 2006 and has since worked to improve and advance JRuby and other dynamic language support on the JVM. Charles has developed in Java for the past decade as well as having written Windows and .NET applications. Before coming to Sun, Charles was a lead Java EE architect, and now hopes to make dynamic languages ready for enterprise Java platform development.

Photo of Evan  Phoenix

Evan Phoenix

Engine Yard

Evan Phoenix is the lead Rubinius developer, working on Rubinius fulltime, funded by Engine Yard.

Comments on this page are now closed.


Ray Baxter
05/06/2009 7:43am PDT

Really clear explanations of Ruby internals. Thanks.

News and Coverage
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Heroku
  • Sun Microsystems
  • Blue Box Group
  • New Relic

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at yromaine@oreilly.com.

Download the RailsConf Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Program Ideas

Post your suggestions for speakers, topics, and activities on the RailsConf wiki or send an email to rails-idea@oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

Contact Us

View a complete list of RailsConf 2009 contacts.