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
Intro to Ruby
Search
Juanda Zapata
July 25, 2012
Programming
700
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
85
Adapter Pattern
juanzuluaga
0
180
Maintainable CSS
juanzuluaga
0
89
Elixir 101 - The Erlang VM
juanzuluaga
5
340
UI Fundamentals for Programmers
juanzuluaga
0
330
UI fundamentals for programmers
juanzuluaga
0
410
Programming in paradise
juanzuluaga
1
150
Other Decks in Programming
See All in Programming
AmebaブログはKMPから卒業します
kmars0605
0
340
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
370
Seven New Principles of Software Engineering
yegor256
0
470
GraphQL の onError と Nullability のこれから
quramy
0
210
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
2
300
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
970
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
240
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
170
Spec-driven Development with AI
simas
PRO
0
2.3k
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.3k
느린 네트워크와 저사양 디바이스 사용자를 위한 웹뷰 로딩 시간 개선기
kmkim
1
220
Goコンパイラを作ってGoをもっと理解する / Build a Go compiler to better understand Go
ikura_hamu
0
130
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
330
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
How Software Deployment tools have changed in the past 20 years
geshan
3
35k
Discover your Explorer Soul
emna__ayadi
2
1.3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Building Adaptive Systems
keathley
44
3.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Making Projects Easy
brettharned
120
6.9k
Building Applications with DynamoDB
mza
96
7.3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
60k
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)