Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Ruby: A Wonderfully Diverse Ecosystem
Search
Adam Hawkins
October 30, 2013
Programming
520
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ruby: A Wonderfully Diverse Ecosystem
Adam Hawkins
October 30, 2013
More Decks by Adam Hawkins
See All by Adam Hawkins
Kubernetes: Ecosystem & Cluster Ops
ahawkins
1
540
Kubernetes Webinar Part 1: Hands on
ahawkins
2
940
Docker Webinar Series Part 3: Production & Beyond
ahawkins
1
170
Docker: From Dev to Production
ahawkins
0
180
Shipping Code at Saltside: 2 Years on Docker
ahawkins
1
230
Docker: Form Idea to Dev
ahawkins
0
160
Applications First, Frameworks Second
ahawkins
0
290
Rethinking Application Architecture
ahawkins
9
970
Dear God What am I Doing? Parallel and Concurrent Processing
ahawkins
8
440
Other Decks in Programming
See All in Programming
PyConTW 2026 - AI Coding 不只是工具升級, 區域醫院醫療資訊系統協作開發與資訊團隊轉型實踐
cclai999
0
210
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
0
200
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
130
[2026-10-14](C)Re:ゼロから始める異世界生活〜始まりの終わりと終わりの始まり〜
tosite
0
180
Railsバージョンを4倍にした話
optim
0
850
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
120
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
350
AI-Powered Domain-Driven Design
ziobrando
0
370
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
270
Performance Optimization With LLMs
xleitix
0
230
ChromeでローカルLLM
ryu1013
0
180
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
1.7k
Featured
See All Featured
Building Adaptive Systems
keathley
44
3.3k
30 Presentation Tips
portentint
PRO
1
450
エンジニアに許された特別な時間の終わり
watany
109
250k
Crafting Experiences
bethany
1
400
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
960
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
320
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Accessibility Awareness
sabderemane
1
280
WENDY [Excerpt]
tessaabrams
14
40k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
540
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