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
410
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
480
Kubernetes Webinar Part 1: Hands on
ahawkins
2
870
Docker Webinar Series Part 3: Production & Beyond
ahawkins
1
100
Docker: From Dev to Production
ahawkins
0
130
Shipping Code at Saltside: 2 Years on Docker
ahawkins
1
170
Docker: Form Idea to Dev
ahawkins
0
110
Applications First, Frameworks Second
ahawkins
0
220
Rethinking Application Architecture
ahawkins
9
870
Dear God What am I Doing? Parallel and Concurrent Processing
ahawkins
8
370
Other Decks in Programming
See All in Programming
複数ドメインに散らばってしまった画像…! 運用中のPHPアプリに後からCDNを導入する…!
suguruooki
0
430
Preact、HooksとSignalsの両立 / Preact: Harmonizing Hooks and Signals
ssssota
1
730
本当だってば!俺もTRICK 2022に入賞してたんだってば!
jinroq
0
250
Going Structural with Named Tuples
bishabosha
0
170
リアクティブシステムの変遷から理解するalien-signals / Learning alien-signals from the evolution of reactive systems
yamanoku
2
1k
RCPと宣言型ポリシーについてのお話し
kokitamura
2
150
20250326_生成AIによる_レビュー承認システムの実現.pdf
takahiromatsui
17
5.6k
なぜselectはselectではないのか
taiyow
2
310
S3静的ホスティング+Next.js静的エクスポート で格安webアプリ構築
iharuoru
0
200
AHC 044 混合整数計画ソルバー解法
kiri8128
0
300
WordPress Playground for Developers
iambherulal
0
120
Coding Experience Cpp vs Csharp - meetup app osaka@9
harukasao
0
120
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.4k
Optimizing for Happiness
mojombo
377
70k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
29
2k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.5k
Six Lessons from altMBA
skipperchong
27
3.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Navigating Team Friction
lara
184
15k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
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