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.
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.