Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ruby: A Wonderfully Diverse Ecosystem
Search
Adam Hawkins
October 30, 2013
Programming
3
360
Ruby: A Wonderfully Diverse Ecosystem
Adam Hawkins
October 30, 2013
Tweet
Share
More Decks by Adam Hawkins
See All by Adam Hawkins
Kubernetes: Ecosystem & Cluster Ops
ahawkins
1
400
Kubernetes Webinar Part 1: Hands on
ahawkins
2
810
Docker Webinar Series Part 3: Production & Beyond
ahawkins
1
93
Docker: From Dev to Production
ahawkins
0
98
Shipping Code at Saltside: 2 Years on Docker
ahawkins
1
150
Docker: Form Idea to Dev
ahawkins
0
88
Applications First, Frameworks Second
ahawkins
0
200
Rethinking Application Architecture
ahawkins
9
740
Dear God What am I Doing? Parallel and Concurrent Processing
ahawkins
8
350
Other Decks in Programming
See All in Programming
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
270
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
260
Kotlin Multiplatform at Stable and Beyond (Android Makers 2024)
zsmb
0
290
2 週間で Twitter Bot を作ってみた
contour_gara
0
570
FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション
ttskch
43
19k
try! Swift Tokyo 初参加報告LT
hinakko2
0
220
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
670
Hanami and htmx
bkuhlmann
0
210
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
2
870
Goのエラースタックトレースの歴史と今後
sonatard
9
1.5k
Ruby Pattern Matching
bkuhlmann
0
930
GitHub Copilotのススメ
marcy731
1
200
Featured
See All Featured
The Brand Is Dead. Long Live the Brand.
mthomps
49
29k
Designing for humans not robots
tammielis
248
25k
The Language of Interfaces
destraynor
151
23k
Gamification - CAS2011
davidbonilla
76
4.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
A designer walks into a library…
pauljervisheath
200
23k
The Invisible Customer
myddelton
114
12k
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Optimizing for Happiness
mojombo
370
69k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Code Review Best Practice
trishagee
55
15k
Transcript
Ruby: A Wonderfully Diverse Ecosystem Oulu 2013 Adam Hawkins
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
kolmekymmentäkaksimiljoonaa! viisisataakolmekymmentäneljätuhatta ! seitsemänsataaviisikymmentäkuus Zomg, Snow! - About a million
C
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
Easy to Start
None
None
None
None
None
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
kaksibiljoonaa ! kaksisataakolmekymmentäyksimiljoonaa kahdeksansataakaksikymmentäkuusituhatta kuusikymmentäviisi
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
There’s a Gem for That
Web Sites & Web Applications • Rails - Web Applications
• Sinatra - General purpose web interface • Rack - Low Level • Jekyll - Static Site Generator
Web Servers • Thin • Puma • Unicorn • Rainbows
• Goliath • Passenger
Templating & Markup • ERB • Mustache • Handlebars •
Liquid • HAML • Slim
Databases & ORM • ActiveRecord • Sequel • ROM: Ruby
Object Mapper • Redis, Mongo, Couchbase, Riak, Firebase, and pretty much anything you can think of
If choosing a gem is hard, wait until you choose
your Ruby interpreter.
We have multiple interpreters
None
None
None
None
None
None
None
None
There’s a Ruby for that
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
Ruby is International
None
None
None
People Make the Places
The Ruby Rogues Chuck James Avdi Josh Katrina
Random Fun Guys
Aaron Patterson @tenderlove
_why?
Linda Luikas
None
My point is, that the Ruby community as something for
everyone
Kiitos