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
Juanda Zapata
July 25, 2012
Programming
1
700
Intro to Ruby
A kickoff simple intro for our first RubyMeetup Group in Bogota.
Juanda Zapata
July 25, 2012
Tweet
Share
More Decks by Juanda Zapata
See All by Juanda Zapata
Principles of Visual Design
juanzuluaga
0
74
Adapter Pattern
juanzuluaga
0
170
Maintainable CSS
juanzuluaga
0
84
Elixir 101 - The Erlang VM
juanzuluaga
5
330
UI Fundamentals for Programmers
juanzuluaga
0
260
UI fundamentals for programmers
juanzuluaga
0
390
Programming in paradise
juanzuluaga
1
140
Other Decks in Programming
See All in Programming
How to stabilize UI tests using XCTest
akkeylab
0
150
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
170
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
180
OTP を自動で入力する裏技
megabitsenmzq
0
130
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
200
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
130
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
130
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
100
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.4k
おれのAgentic Coding 2026/03
tsukasagr
1
120
安いハードウェアでVulkan
fadis
1
840
Featured
See All Featured
Design in an AI World
tapps
0
180
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Raft: Consensus for Rubyists
vanstee
141
7.4k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
130
Crafting Experiences
bethany
1
97
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Why Our Code Smells
bkeepers
PRO
340
58k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Discover your Explorer Soul
emna__ayadi
2
1.1k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
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)