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

rubygems.next

 rubygems.next

Where RubyGems has been, and where I think it's going! Given at RubyNation 2015.

Nick Quaranto

June 12, 2015
Tweet

More Decks by Nick Quaranto

Other Decks in Programming

Transcript

  1. rubygems
    .next

    View Slide

  2. @qrush

    View Slide

  3. View Slide

  4. 37signals

    View Slide

  5. basecamp

    View Slide

  6. project
    management
    software

    View Slide

  7. package
    management
    software

    View Slide

  8. package
    distribution
    & publishing

    View Slide

  9. View Slide

  10. past

    View Slide

  11. present

    View Slide

  12. future

    View Slide

  13. past

    View Slide

  14. rubygems < 1.0

    View Slide

  15. http://www.slideshare.net/SvitlaSystems/pat-allan-cut-and-polish-crafting-gems

    View Slide

  16. View Slide

  17. rubyforge

    View Slide

  18. View Slide

  19. gemcutter

    View Slide

  20. View Slide

  21. View Slide

  22. View Slide

  23. rubygems.org

    View Slide

  24. http://www.slideshare.net/copiousfreetime/gemology

    View Slide

  25. http://modulecounts.com

    View Slide

  26. "exploit" gem

    View Slide

  27. Please, if you find an
    issue like this, be nice.
    Tell the maintainers
    privately. Don't post to
    Reddit, HN, or a public
    Gist.

    View Slide

  28. AWS infra

    View Slide

  29. present

    View Slide

  30. stats

    View Slide

  31. 103,000
    rubygems

    View Slide

  32. 580,000
    versions

    View Slide

  33. 91,000
    users

    View Slide

  34. 5.3 billion
    downloads

    View Slide

  35. http://www.slideshare.net/copiousfreetime/gemology

    View Slide

  36. 400+
    gems/day

    View Slide

  37. View Slide

  38. View Slide

  39. View Slide

  40. new design

    View Slide

  41. View Slide

  42. View Slide

  43. View Slide

  44. View Slide

  45. checksums

    View Slide

  46. View Slide

  47. sizes

    View Slide

  48. View Slide

  49. database
    dumps

    View Slide

  50. https://rubygems.org/pages/data

    View Slide

  51. vendor
    cleanup

    View Slide

  52. http://blog.rubygems.org/
    2015/02/01/rewriting-history.html

    View Slide

  53. future

    View Slide

  54. swag

    View Slide

  55. View Slide

  56. You.
    http://bit.ly/rgnation

    View Slide

  57. https://rubygems.org/stats

    View Slide

  58. adoption
    center

    View Slide

  59. mirroring

    View Slide

  60. logging

    View Slide

  61. SPEED

    View Slide

  62. CoC & ToS

    View Slide

  63. bundler
    merge

    View Slide

  64. YOU!
    http://bit.ly/rgnation

    View Slide

  65. thanks
    [email protected] @qrush

    View Slide