Join us for a two day, double track Ruby conference at the Seaport World Trade Center in Boston, MA!

Oct 12-13, 2013

Sold Out!
Sheena McCoy

Sheena McCoy

Sheena is a Go developer and Ruby enthusiast for ModCloth in Pittsburgh. She has never told a lie.

Rachel Myers

Rachel Myers

Rachel is a developer at GitHub and a long-time RailsBridge volunteer. When not hacking, Rachel gardens and plays soccer.

Understanding Ruby's Method Cache

How we call methods in a dynamic language like Ruby is complicated and fascinating. This talk dives into one slice of Ruby internals, the inline method cache. We'll walk through MRI's awesome but sometimes quirky method caching. And we'll go through some practical improvements we've made in our own work to avoid unintentionally invalidating the method cache.