addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

James Golick - "What the F**k is a method cache?"

We have something great lined up for you all this month.


James Golick will be talking about "What the f**k is a method cache?"

  • Method resolution is expensive, so method caches are crucial to invocation performance.
  • Your Ruby code probably calls methods kind of often, so invocation performance matters.
  • MRI's method cache invalidation strategy is quite naive, leading to very low hit rates in most Ruby code.


James has written patches to Ruby to speed these things up, so we're looking forward to him expanding on this.


After his talk we'll have a little social and have some time for some lightning talks or if someone else would like to talk about something get in touch.


Sponsor: Shopify

The wonderful folks at Shopify are sponsoring our drinks for the evening. Thank you!


Where: Hootsuite

We'll be at the lovely new Hootsuite offices. It'll start from 6:30 and we'll get the talk underway after then.

We're very thankful for Hootsuite to put up their space for us, it gives us the extra capacity for our wonderful speaker this month.

Join or login to comment.

  • Hafiza Nayeema S.

    Good technical talk.

    April 23, 2013

  • uj

    my slides "ruby 2.1.0"

    April 23, 2013

  • A former member
    A former member

    At the moment I work for company in SF, called 500Friends. I'm on site 1 week, and remote the rest of the time. Money is good. If you want the same deal, contact me.

    April 23, 2013

  • Michael L.

    I really enjoyed the talk and tour of the new Hootsuite office, pretty swanky.

    1 · April 23, 2013

  • Michael Y.

    Good technical talk, good pace and speaker constantly checking if audience is still with him.

    April 23, 2013

  • Vincent J.

    Awesome mix of technical details with explanations.

    April 23, 2013

  • A former member
    A former member

    I stood up and talked about the payment for gems project, you can read about it here:

    If you want to work with me on this, please contact me.

    April 22, 2013

  • Clayten H.

    A wonderfully informative talk. James examined the issue of method name lookup in Ruby, the inherent performance issues with certain style of coding, workarounds, and most impressively, a patch greatly improving the method lookup process.

    April 22, 2013

  • Darryl P.

    Very informative.

    April 22, 2013

  • Dima B.

    Excellent talk

    April 22, 2013

  • Ryan G.

    Damn, lost my ride :-(

    April 22, 2013

  • Michael L.

    Free drinks & it's within stumbling distance of my home?!? Yes.

    April 22, 2013

  • Eric P.

    Last-minute reading homework for today's talk: It wouldn't hurt to bring your clubs either. On second thought if James knew club passing he wouldn't have put up a dorky juggling shot

    April 22, 2013

  • Scott

    I like cash... is this like bitcoin or something?

    April 22, 2013

  • A former member
    A former member

    I like waffles

    April 22, 2013

  • D. T.

    I like pie.

    April 18, 2013

  • Jing

    Hi, Ruby is my favourite language

    April 17, 2013

  • Nathan W.

    Thank you

    April 17, 2013

  • Suman M.

    Looking forward to meeting all the ruby guys in Van.

    April 16, 2013

  • Bryan B.

    Yeah, wth is a method cache?

    April 15, 2013

  • JohnBaku


    April 15, 2013

  • Rob B.

    Darn! I wish I could make it.

    April 15, 2013

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy