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

A Year of Ruby, Together (Fog City Ruby)

André Arko
December 07, 2016

A Year of Ruby, Together (Fog City Ruby)

Ruby Together is a simple concept: Ruby developers and companies all pay a small amount of money. That money ensures that Bundler, RubyGems, and other critical software continues to work, by paying developers to work on it. While the concept is simple, creating Ruby Together was very complicated in practice. In this talk I’ll explain why I was motivated to start Ruby Together, how it became possible, and what we have done for Ruby in our first year.

André Arko

December 07, 2016
Tweet

More Decks by André Arko

Other Decks in Technology

Transcript

  1. A Year of Ruby,
    Together
    Fog City Ruby

    View Slide

  2. André Arko
    @indirect

    View Slide

  3. View Slide

  4. The Ruby Way
    therubyway.io

    View Slide

  5. View Slide

  6. View Slide

  7. what’s a
    Ruby Together?

    View Slide

  8. Ruby has
    grown up

    View Slide

  9. Ruby has
    grown up

    View Slide

  10. in 2003–2014
    we served
    2 billion gems

    View Slide

  11. in 2015
    we served
    4 billion gems

    View Slide

  12. in 2016
    we’ll serve
    5 billion gems

    View Slide

  13. volunteers are
    great

    View Slide

  14. volunteers
    aren’t enough
    anymore

    View Slide

  15. remember the
    rubygems.org
    hack?

    View Slide

  16. View Slide

  17. “volunteers”

    View Slide

  18. “volunteers”
    don’t stick
    around :(

    View Slide

  19. the non-solution
    of open source jobs

    View Slide

  20. the non-solution
    of open source jobs

    View Slide

  21. executive whims
    don’t stick
    around :(

    View Slide

  22. executive whims
    don’t stick
    around :(

    View Slide

  23. so how did this
    happen, exactly?

    View Slide

  24. funding open source
    is really, really, hard

    View Slide

  25. money is
    super helpful

    View Slide

  26. got
    milk?

    View Slide

  27. what have we
    gotten done

    View Slide

  28. bundler
    releases

    View Slide

  29. bundler
    1.9

    View Slide

  30. bundler
    1.10

    View Slide

  31. bundler
    1.11

    View Slide

  32. bundler
    1.12

    View Slide

  33. bundler
    1.13

    View Slide

  34. summers
    of code

    View Slide

  35. now we do
    RubyGems

    View Slide

  36. oh, and
    the servers

    View Slide

  37. rubygems.org
    accomplishments

    View Slide

  38. incident
    response

    View Slide

  39. gemstash
    is real neat

    View Slide

  40. bundler 2.0
    is coming

    View Slide

  41. we will merge
    bundler &
    rubygems

    View Slide

  42. somehow,
    it’s working

    View Slide

  43. this year we served
    4,347 terabytes
    of gems

    View Slide

  44. but it’s not
    all good :(

    View Slide

  45. companies
    focus on now

    View Slide

  46. we’re doing good
    for everyone

    View Slide

  47. rubytogether.org

    View Slide

  48. pins!
    for members

    View Slide

  49. stickers!
    for everyone

    View Slide

  50. visit our store!
    shop.rubytogether.org
    bundler tape cute shirts! lapel pins

    View Slide