Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Ruby: A Wonderfully Diverse Ecosystem
Adam Hawkins
October 30, 2013
Programming
3
290
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
300
Kubernetes Webinar Part 1: Hands on
ahawkins
2
710
Docker Webinar Series Part 3: Production & Beyond
ahawkins
1
81
Docker: From Dev to Production
ahawkins
0
69
Shipping Code at Saltside: 2 Years on Docker
ahawkins
1
130
Docker: Form Idea to Dev
ahawkins
0
78
Applications First, Frameworks Second
ahawkins
0
180
Rethinking Application Architecture
ahawkins
9
660
Dear God What am I Doing? Parallel and Concurrent Processing
ahawkins
8
340
Other Decks in Programming
See All in Programming
スモールチームがAmazon Cognitoでコスパよく作るサービス間連携認証
tacke_jp
2
390
Micro Frontends with Module Federation: Beyond the Basics @jax2022
manfredsteyer
PRO
1
290
byte列のbit表現を得るencodingライブラリ作った
convto
1
140
競プロへの誘 -いざな-
u76ner
0
360
2022 FrontEnd Training
mixi_engineers
1
280
機能横断型チームにおける技術改善
takeshiakutsu
3
470
Update from the Elixir team - 2022
whatyouhide
0
190
デュアルトラックアジャイル× Agile Testingから 見えてきたQAのミライ
atamaplus
0
240
Learning DDD輪読会#4 / Learning DDD Book Club #4
suzushin54
1
140
New Relicを使った Observabilityの実現方法と活用例 / gocon 2022 spring after talk
budougumi0617
0
1.1k
Node.js 最新動向 TFCon 2022
yosuke_furukawa
PRO
6
2.9k
Milestoner
bkuhlmann
1
200
Featured
See All Featured
Producing Creativity
orderedlist
PRO
333
37k
Docker and Python
trallard
27
1.5k
How STYLIGHT went responsive
nonsquared
85
3.9k
Why You Should Never Use an ORM
jnunemaker
PRO
47
5.5k
Learning to Love Humans: Emotional Interface Design
aarron
261
37k
Intergalactic Javascript Robots from Outer Space
tanoku
261
25k
The Most Common Mistakes in Cover Letters
jrick
PRO
4
24k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
37
3.2k
Testing 201, or: Great Expectations
jmmastey
21
5.4k
The Art of Programming - Codeland 2020
erikaheidi
31
5.8k
A Philosophy of Restraint
colly
192
14k
Code Reviewing Like a Champion
maltzj
506
37k
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