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
Why Ruby
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jason Ong
March 11, 2012
Education
410
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Why Ruby
Presented in 2011 at NUS Hackers Ruby tournament
Jason Ong
March 11, 2012
Transcript
34 slides
The Five P’s of Ruby - @jasonong _Why Ruby? “So,
what makes Ruby so cool?” Saturday, February 12, 2011
The Five P’s of Ruby - @jasonong People “Two turkeys
don’t become an eagle” Saturday, February 12, 2011
A picture > 1000 words... Saturday, February 12, 2011
A picture > 1000 words... Saturday, February 12, 2011
Picture > 10,000 words... Saturday, February 12, 2011
Not forgetting... Saturday, February 12, 2011
The Five P’s of Ruby - @jasonong Passion “Because you’re
worth it” Saturday, February 12, 2011
Rubyists tends to... Wanna change the world Saturday, February 12,
2011
Rubyists tends to... Wanna change the world Work for startups
that wanna change the world Saturday, February 12, 2011
Rubyists tends to... Wanna change the world Work for startups
that wanna change the world Care about code quality Saturday, February 12, 2011
Rubyists tends to... Wanna change the world Work for startups
that wanna change the world Care about code quality Care about helping others achieve code quality Saturday, February 12, 2011
Rubyists tends to... Wanna change the world Work for startups
that wanna change the world Care about code quality Care about helping others achieve code quality Be sociable Saturday, February 12, 2011
Rubyists tends to... Wanna change the world Work for startups
that wanna change the world Care about code quality Care about helping others achieve code quality Be sociable Be good musicians Saturday, February 12, 2011
Rubyists tends to... Live happily ever after... Saturday, February 12,
2011
The Five P’s of Ruby - @jasonong Practices “Cuts like
a samurai” Saturday, February 12, 2011
Buzzwords... Agile REST TDD BDD Pairing Saturday, February 12, 2011
More Buzzwords... NoSQL MongoDB Redis Node.js Juggernaut Saturday, February 12,
2011
Even libraries are cool... Cucumber Factory girl Devise Cancan Timecop
Saturday, February 12, 2011
The Five P’s of Ruby - @jasonong Productive “Rolling up
your sleeves” Saturday, February 12, 2011
This... if(myVariable != null){ //handle it }else{ throw
new InvalidOperationException ("Hey dude! Where's My Variable Assignment!") } Saturday, February 12, 2011
Or this... raise "Hey dude! Where's My Variable Assignment"
if my_variable.nil? Saturday, February 12, 2011
What about... unless(my_variable.nil?) #do whatever end Saturday, February 12,
2011
Packaged libraries gem install my_awesome_ruby_lib Saturday, February 12, 2011
The Five P’s of Ruby - @jasonong Pay “Show me
the money!” Saturday, February 12, 2011
*Kar-ching* We’re hiring Saturday, February 12, 2011
*Kar-ching* We’re hiring Huge demand in the valley Saturday, February
12, 2011
*Kar-ching* We’re hiring Huge demand in the valley Europe, Australia
& more! Saturday, February 12, 2011
*Kar-ching* Question: Who drives a Pagani Zonda HH? Saturday, February
12, 2011
*Kar-ching* Saturday, February 12, 2011
*Kar-ching* Answer: David Heinemeier Hansen. Creator of Ruby on Rails.
Largely responsible for the popularity of Rails. Saturday, February 12, 2011
Summary People Passionate Practices Productive Pay Saturday, February 12, 2011
Summary People who are Passionate about good Practices and know
how to be Productive gets excellent Pay Saturday, February 12, 2011
RedDotRubyConf 22nd/23rd April 2011 Matz (Ruby creator), Dave (PragProg), Chad
(RubyCentral), Tom (Github) & many more! Regional folks Food + drinks + fun = Geek party Special student price ~ $100 Saturday, February 12, 2011
To learn more... Singapore Ruby Brigade Ruby Mendicant University Railscasts
Saturday, February 12, 2011
More Decks by Jason Ong
See All by Jason Ong
Singapore Startup Scene
jasonong
0
140
How To Hack Up An Event
jasonong
0
110
How To Be A Kickass Lover
jasonong
0
220
Other Decks in Education
See All in Education
【ainiチャット操作ガイド】
ainischool
0
210
Digijulkaisut
matleenalaakso
1
10k
Session 3 - Diplomasi
adeputra13
0
450
Requirements Analysis and Prototyping - Lecture 3 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.9k
Design Guidelines and Models - Lecture 5 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.7k
The Dirty Dozen: 12 gala mistakes you don’t know you’re making
auctria
PRO
0
270
Sekolah Sabat - Triwulan 4 2026 - Pelajaran 2
hiola
0
11k
【ainiチャット】2段階認証設定方法
ainischool
0
160
【ホスト用】ainiチャット操作ガイド
ainischool
0
150
DRONEGEOGRAFÍA: INNOVACIÓN DIDÁCTICA Y FOTOGRAMETRÍA 3D PARA LA COHESIÓN TERRITORIAL Y LA CIUDADANÍA ACTIVA
juanmartin2026
0
60k
Padlet opetuksessa
matleenalaakso
12
16k
Pharmacognosy_Chapter_-1.pdf , Definition, history & scope of pharmacognosy
ak679839
0
180
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
470
Reality Check: Gamification 10 Years Later
codingconduct
0
2.4k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
470
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
560
Making Projects Easy
brettharned
120
6.9k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
530
Navigating Team Friction
lara
192
16k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
300
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k