• Joshua Ballanco

    Getting Your Ruby EGOT

    About Joshua Ballanco

    Joshua has worked with Objective-C since 2002 and Ruby since 2004. He has built operating systems with Apple, local news websites with AOL, and somehow managed to finish a Ph.D. along the way.

    Currently, Joshua is Chief Scientist at Burnside Digital where he works with an amazing team of engineers and designers to solve problems for a wide range of clients.

    This talk

    Know what's cooler than contributing to Ruby? Contributing to JRuby! and Rubinius! and MacRuby, IronRuby, Topaz, and Maglev! There sure are a lot of different Ruby implementations, but at the end of the day they're all Ruby, right?

    In this talk, we'll look at the similarities and differences between the various implementations of Ruby. How are objects represented in memory? How are methods called? By the end, you should leave with a Ruby Implementation Rosetta Stone that you can use to understand, and maybe even fix, bugs across the many Ruby implementations.