The Five P’s of Ruby - @jasonong
_Why Ruby?
“So, what makes Ruby so cool?”
Saturday, February 12, 2011
Slide 2
Slide 2 text
The Five P’s of Ruby - @jasonong
People
“Two turkeys don’t become an eagle”
Saturday, February 12, 2011
Slide 3
Slide 3 text
A picture > 1000 words...
Saturday, February 12, 2011
Slide 4
Slide 4 text
A picture > 1000 words...
Saturday, February 12, 2011
Slide 5
Slide 5 text
Picture > 10,000 words...
Saturday, February 12, 2011
Slide 6
Slide 6 text
Not forgetting...
Saturday, February 12, 2011
Slide 7
Slide 7 text
The Five P’s of Ruby - @jasonong
Passion
“Because you’re worth it”
Saturday, February 12, 2011
Slide 8
Slide 8 text
Rubyists tends to...
Wanna change the world
Saturday, February 12, 2011
Slide 9
Slide 9 text
Rubyists tends to...
Wanna change the world
Work for startups that wanna change the world
Saturday, February 12, 2011
Slide 10
Slide 10 text
Rubyists tends to...
Wanna change the world
Work for startups that wanna change the world
Care about code quality
Saturday, February 12, 2011
Slide 11
Slide 11 text
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
Slide 12
Slide 12 text
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
Slide 13
Slide 13 text
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
Slide 14
Slide 14 text
Rubyists tends to...
Live happily ever after...
Saturday, February 12, 2011
Slide 15
Slide 15 text
The Five P’s of Ruby - @jasonong
Practices
“Cuts like a samurai”
Saturday, February 12, 2011
Slide 16
Slide 16 text
Buzzwords...
Agile
REST
TDD
BDD
Pairing
Saturday, February 12, 2011
Slide 17
Slide 17 text
More Buzzwords...
NoSQL
MongoDB
Redis
Node.js
Juggernaut
Saturday, February 12, 2011
Slide 18
Slide 18 text
Even libraries are cool...
Cucumber
Factory girl
Devise
Cancan
Timecop
Saturday, February 12, 2011
Slide 19
Slide 19 text
The Five P’s of Ruby - @jasonong
Productive
“Rolling up your sleeves”
Saturday, February 12, 2011
Slide 20
Slide 20 text
This...
if(myVariable
!=
null){
//handle
it
}else{
throw
new
InvalidOperationException
("Hey
dude!
Where's
My
Variable
Assignment!")
}
Saturday, February 12, 2011
Slide 21
Slide 21 text
Or this...
raise
"Hey
dude!
Where's
My
Variable
Assignment"
if
my_variable.nil?
Saturday, February 12, 2011
Slide 22
Slide 22 text
What about...
unless(my_variable.nil?)
#do
whatever
end
Saturday, February 12, 2011
Slide 23
Slide 23 text
Packaged libraries
gem
install
my_awesome_ruby_lib
Saturday, February 12, 2011
Slide 24
Slide 24 text
The Five P’s of Ruby - @jasonong
Pay
“Show me the money!”
Saturday, February 12, 2011
Slide 25
Slide 25 text
*Kar-ching*
We’re hiring
Saturday, February 12, 2011
Slide 26
Slide 26 text
*Kar-ching*
We’re hiring
Huge demand in the valley
Saturday, February 12, 2011
Slide 27
Slide 27 text
*Kar-ching*
We’re hiring
Huge demand in the valley
Europe, Australia & more!
Saturday, February 12, 2011
Slide 28
Slide 28 text
*Kar-ching*
Question:
Who drives a Pagani Zonda HH?
Saturday, February 12, 2011
Slide 29
Slide 29 text
*Kar-ching*
Saturday, February 12, 2011
Slide 30
Slide 30 text
*Kar-ching*
Answer:
David Heinemeier Hansen.
Creator of Ruby on Rails.
Largely responsible for the popularity of Rails.
Saturday, February 12, 2011
Slide 31
Slide 31 text
Summary
People
Passionate
Practices
Productive
Pay
Saturday, February 12, 2011
Slide 32
Slide 32 text
Summary
People who are
Passionate about good
Practices and know how to be
Productive gets excellent
Pay
Saturday, February 12, 2011
Slide 33
Slide 33 text
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
Slide 34
Slide 34 text
To learn more...
Singapore Ruby Brigade
Ruby Mendicant University
Railscasts
Saturday, February 12, 2011