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
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
80
Adapter Pattern
juanzuluaga
0
180
Maintainable CSS
juanzuluaga
0
87
Elixir 101 - The Erlang VM
juanzuluaga
5
340
UI Fundamentals for Programmers
juanzuluaga
0
290
UI fundamentals for programmers
juanzuluaga
0
400
Programming in paradise
juanzuluaga
1
150
Other Decks in Programming
See All in Programming
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
260
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
620
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
290
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
560
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
170
Google Apps Script で Ruby を動かす
kawahara
0
120
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
180
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
130
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
220
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
220
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.7k
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
130
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
190
Discover your Explorer Soul
emna__ayadi
2
1.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
420
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.7k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
280
Typedesign – Prime Four
hannesfritz
42
3.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Claude Code のすすめ
schroneko
67
230k
The agentic SEO stack - context over prompts
schlessera
0
860
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)