Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Why Ruby

Jason Ong
March 11, 2012

Why Ruby

Presented in 2011 at NUS Hackers Ruby tournament

Jason Ong

March 11, 2012
Tweet

More Decks by Jason Ong

Other Decks in Education

Transcript

  1. The Five P’s of Ruby - @jasonong _Why Ruby? “So,

    what makes Ruby so cool?” Saturday, February 12, 2011
  2. The Five P’s of Ruby - @jasonong People “Two turkeys

    don’t become an eagle” Saturday, February 12, 2011
  3. The Five P’s of Ruby - @jasonong Passion “Because you’re

    worth it” Saturday, February 12, 2011
  4. Rubyists tends to... Wanna change the world Work for startups

    that wanna change the world Saturday, February 12, 2011
  5. Rubyists tends to... Wanna change the world Work for startups

    that wanna change the world Care about code quality Saturday, February 12, 2011
  6. 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
  7. 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
  8. 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
  9. The Five P’s of Ruby - @jasonong Practices “Cuts like

    a samurai” Saturday, February 12, 2011
  10. The Five P’s of Ruby - @jasonong Productive “Rolling up

    your sleeves” Saturday, February 12, 2011
  11. This... if(myVariable  !=  null){    //handle  it }else{    throw

     new  InvalidOperationException ("Hey  dude!  Where's  My  Variable   Assignment!") } Saturday, February 12, 2011
  12. Or this... raise  "Hey  dude!  Where's  My  Variable   Assignment"

     if  my_variable.nil? Saturday, February 12, 2011
  13. The Five P’s of Ruby - @jasonong Pay “Show me

    the money!” Saturday, February 12, 2011
  14. *Kar-ching* Answer: David Heinemeier Hansen. Creator of Ruby on Rails.

    Largely responsible for the popularity of Rails. Saturday, February 12, 2011
  15. Summary People who are Passionate about good Practices and know

    how to be Productive gets excellent Pay Saturday, February 12, 2011
  16. 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