Dynamic Language VMs – Inside Ruby
I had the opportunity to present at SAPO Codebits this weekend, covering Ruby and scripting VMs in general.
See the session abstract for further details before digging into the slides below.
I’d also like to take a moment and state what a great experience the different tracks, venue, organization, catering, Internet access and entertainment bits was.Well on par, if not beyond, the vast majority of international conferences out there.
At no cost (free, grátis, gratis, gratuit) to attendees.
Bean bags, hammocks, work spaces, huge ass presentation areas, dedicated sound / camera crews, quizzes, projects, soldering workstations and a constant pizza and red bull supply.
A great reflection of the innovation at work inside SAPO and a peek into emerging technologies being rolled out.
I’ll dedicate a few blog posts to cover some Ruby VM sections in detail during the next few weeks if there’s sufficient demand – please leave a comment if that appeals to you.
5 Responses to “Dynamic Language VMs – Inside Ruby”
Leave a Reply

goncalossilva on December 6th, 2009
Just like I said on Twitter, I’d love to see some more content on the Ruby VM.
I’m doing a master thesis on “Advanced System-Wide Optimization of Ruby on Rails Applications”, which covers a lot of things from the OS, DB and the application itself, among other. Ruby is one of those so it would be awesome to see more content on the subject. I’ve already covered Ruby’s GC (in my rails optimization blog – Snap Rails – where I keep a record and share some information about what I’m working on) to some extend but there’s much more information about Ruby itself.
On a side note, congratulations on your codebits presentation – it was awesome!
pgte on December 6th, 2009
Yes, please tell
Specially interested in ruby dos and don’ts and their internal reasons.
onno on December 7th, 2009
Some irrelevant nitpicking: free (as in beer) != “vrij” in Dutch, but simply “gratis”.
admin on December 7th, 2009
Post updated
Ruben Fonseca on December 7th, 2009
Thank you for the slides, and please keep your posts about the subject, I’m very interested!