Venturing into the Spooky Science of Ruby

*
Accepted Session
Short Form
Intermediate
Scheduled: Thursday, June 25, 2015 from 3:45 – 4:30pm in B301

Excerpt

Grab a scalpel as we put Ruby on the table to look at this lovely language's internals. We'll start with class inheritance and method lookup, and then explore the mysterious eigenclass and how it fits in. We'll use our newfound knowledge to turn children into zombies, meet unexpected vampires, and make our own Ruby mutants. Okay, so maybe it won't be too spooky, but you'll come away having a better understanding of Ruby objects and their internals (and braaaains!).

Description

I’d like to approach this from a perspective of some familiarity with Ruby with an eye towards understanding it more.

    I’ll be covering

  • Class hierarchy/method lookup

  • Singleton classes

  • Singleton methods

  • Using these for fun and practicality

The format will be presentation centered around code examples of the above, using entertaining examples to understand what is possible and what is going on within Ruby.

Tags

Ruby

Speaking experience

I haven't given this talk before. I have given company-internal talks: a light technical talk on syncing to third parties and an overview of our team functions/goals (both to the company engineering org). I've given a few smaller presentations as well.

Speaker

  • 314559 616147084368 1720328555 n

    Biography

    Software engineer at New Relic/aspiring circus performer.

    Sessions

      • Title: Venturing into the Spooky Science of Ruby
      • Track: Chemistry
      • Room: B301
      • Time: 3:454:30pm
      • Excerpt:

        Grab a scalpel as we put Ruby on the table to look at this lovely language’s internals. We’ll start with class inheritance and method lookup, and then explore the mysterious eigenclass and how it fits in. We’ll use our newfound knowledge to turn children into zombies, meet unexpected vampires, and make our own Ruby mutants. Okay, so maybe it won’t be too spooky, but you’ll come away having a better understanding of Ruby objects and their internals (and braaaains!).

      • Speakers: Zoe Kay