Ruby: A Wonderfully Diverse Ecosystem

Ruby: A Wonderfully Diverse Ecosystem

94378c403019af23a28b08447a34b8e0?s=128

Adam Hawkins

October 30, 2013
Tweet

Transcript

  1. Ruby: A Wonderfully Diverse Ecosystem Oulu 2013 Adam Hawkins

  2. Tervetuloa! • Mina olen Adam • Lived in Helsinki between

    2010 and 2011 • Total Ruby Nerd • Finland FTW (even though I live in Sweden) • Passionate about FOSS & Ruby
  3. kolmekymmentäkaksimiljoonaa! viisisataakolmekymmentäneljätuhatta ! seitsemänsataaviisikymmentäkuus Zomg, Snow! - About a million

    C
  4. Ruby Itself • Conceived my Yahkiro “Matz” Matsumoto in the

    early 90s • Über success via Ruby on Rails & DHH • Powers Github (arguably most influential website in the past 5 years) • Has something for everyone
  5. Easy to Start

  6. None
  7. None
  8. None
  9. None
  10. None
  11. Gem Facts • 2,231,826,065 gem downloads • 65,023 total gems

    • 28,790,750 downloads for Rails • 11,266,979 for RSpec • 9,954,759 for Sinatra
  12. kaksibiljoonaa ! kaksisataakolmekymmentäyksimiljoonaa kahdeksansataakaksikymmentäkuusituhatta kuusikymmentäviisi

  13. Ruby Gems vs Finland • Everyone in Helsinki would need

    to download 4 gems at once • There are probably more lakes in Finland than there testing gems • Twice as many residents in Oulu then that are Ruby Gems
  14. There’s a Gem for That

  15. Web Sites & Web Applications • Rails - Web Applications

    • Sinatra - General purpose web interface • Rack - Low Level • Jekyll - Static Site Generator
  16. Web Servers • Thin • Puma • Unicorn • Rainbows

    • Goliath • Passenger
  17. Templating & Markup • ERB • Mustache • Handlebars •

    Liquid • HAML • Slim
  18. Databases & ORM • ActiveRecord • Sequel • ROM: Ruby

    Object Mapper • Redis, Mongo, Couchbase, Riak, Firebase, and pretty much anything you can think of
  19. If choosing a gem is hard, wait until you choose

    your Ruby interpreter.
  20. We have multiple interpreters

  21. None
  22. None
  23. None
  24. None
  25. None
  26. None
  27. None
  28. None
  29. There’s a Ruby for that

  30. Now a personal story about how Ruby changed my life

    By moving me from San Francisco, CA to Helsinki, Finland And opening my life up to so many new possibilities
  31. Ruby is International

  32. None
  33. None
  34. None
  35. People Make the Places

  36. The Ruby Rogues Chuck James Avdi Josh Katrina

  37. Random Fun Guys

  38. Aaron Patterson @tenderlove

  39. _why?

  40. Linda Luikas

  41. None
  42. My point is, that the Ruby community as something for

    everyone
  43. Kiitos