Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ruby is Unlike a Banana

Ruby is Unlike a Banana

My EuRuKo 2012 talk about how we use Ruby and Unix systems at GitHub.

If you didn't hear the talk, these slides probably won't make sense.
If you did see the talk, these slides probably won't make sense.

Vicent Martí

June 01, 2012
Tweet

More Decks by Vicent Martí

Other Decks in Programming

Transcript

  1. “I don’t
    believe in
    vegetables.

    View full-size slide

  2. github
    .
    com
    github
    :
    fi
    github
    It went
    something
    like this.

    View full-size slide

  3. “We don’t
    believe in
    the JVM.

    View full-size slide

  4. (also, I shaved)

    View full-size slide

  5. You need to know
    C
    to truly understand
    UNIX

    View full-size slide

  6. You need to know
    C
    to truly understand
    UNIX

    View full-size slide

  7. You need to know
    UNIX
    to truly understand
    Ruby

    View full-size slide

  8. Unix
    Simple tools
    that do one
    thing and
    work well
    together.

    View full-size slide

  9. Ruby:
    so
    UNIX,
    it hurts

    View full-size slide

  10. look at those
    `backticks`
    …come on

    View full-size slide

  11. I’m not even mad.
    Really.

    View full-size slide

  12. Close your eyes and
    picture an Erlang VM
    with embedded mRuby
    where each actor is
    running an independent
    interpreter with no
    shared state.

    View full-size slide