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
Intro to Ruby
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Juanda Zapata
July 25, 2012
Programming
700
1
Share
Intro to Ruby
A kickoff simple intro for our first RubyMeetup Group in Bogota.
Juanda Zapata
July 25, 2012
More Decks by Juanda Zapata
See All by Juanda Zapata
Principles of Visual Design
juanzuluaga
0
76
Adapter Pattern
juanzuluaga
0
170
Maintainable CSS
juanzuluaga
0
85
Elixir 101 - The Erlang VM
juanzuluaga
5
330
UI Fundamentals for Programmers
juanzuluaga
0
270
UI fundamentals for programmers
juanzuluaga
0
390
Programming in paradise
juanzuluaga
1
140
Other Decks in Programming
See All in Programming
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
180
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.1k
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
920
誰も頼んでない機能を出荷した話
zekutax
0
150
Agentic UI beyond Chats Architecture Patterns & Open Standards @ngMunich 05/2026
manfredsteyer
PRO
0
160
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
120
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.1k
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
1.2k
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
150
Zod v4 Codec でスキーマに型変換を埋め込む REST API 設計 #TSKaigi2026
ryutaro_yako
0
160
今さら聞けないCancellationToken
htkym
0
200
CSC307 Lecture 17
javiergs
PRO
0
260
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
140
Discover your Explorer Soul
emna__ayadi
2
1.1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
470
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
220
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
370
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
260
Designing for humans not robots
tammielis
254
26k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Building AI with AI
inesmontani
PRO
1
1k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
170
Transcript
Intro to Ruby and Ruby on Rails Juanda
@juanzuluaga
[email protected]
YO github.com/juandazapata
what is ruby? Imagen: Trinity (vía flickr)
Japan, 1995 functional object oriented imperative (statements) reflective (runtime) dynamic
typing automatic memory management Image: marcveraart (vía flickr)
I wanted a programming language more powerful than Perl and
more object oriented than python “ ”
timeline and milestones Imagen: Trinity (vía flickr)
1995 – ruby 1.0 2003 – ruby 1.8 2005 –
RubyOnRails 2007 – ruby 1.9 2013 – ruby 2.0 Image: helloeveryone123 (vía flickr)
ruby implementations Imagen: Trinity (vía flickr)
MRI (Matz Ruby Interpreter) Rubinous JRuby MRI JRuby (java) IronRuby
(.NET) rubinius (ruby) Imagen: Aristocrat-hat (vía flickr)
top ruby frameworks Imagen: Trinity (vía flickr)
• RubyOnRails • rubymotion • mac ruby top frameworks
showcase Imagen: Trinity (vía flickr)
soundcloud famous ruby/rails apps • soundcloud • twitter • justintv
• hulu • shopify • groupon • github • jango radio • yellow pages • airbnb • campfire Image: nmeyerhans
MYTH deployment is a pain in the ass Image: Trinity
(vía flickr)
Image: Heroku.com
MYTH ruby/rails doesn’t scale Imagen: Trinity (vía flickr)
That’s true! But PHP, C, Perl, Python, Java, etc… They
don’t scale either!
You can’t scale a language/framework You scale an application
focused in the developer, not in the machines Imagen: Gary
Robson (vía flickr)
Image: stevendepolo (vIa flickr)
Image: alexanderdrachmann(vIa flickr)