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

The Plataforma Way - Abril Pro Ruby 2012

The Plataforma Way - Abril Pro Ruby 2012

Aprenda as técnicas e conheça os segredos de um dos times de desenvolvimento mais prolíficos da atualidade. Descubra como Ruby muda o nosso dia-a-dia e a maneira como pensamos em software.

Plataformatec

April 24, 2012
Tweet

More Decks by Plataformatec

Other Decks in Technology

Transcript

  1. “YOU SEE THINGS; AND YOU SAY WHY? BUT I DREAM

    THINGS THAT NEVER WERE; AND I SAY WHY NOT?” Tuesday, April 24, 2012
  2. •We choose the best for the team •Sometimes we say

    NO •Joel’s Development Abstraction Layer TEAM Tuesday, April 24, 2012
  3. “IF YOU WANT TO EAT LIKE A DOG, YOU CAN

    LIVE AND SLEEP OUTSIDE LIKE A DOG. IF YOU WANT TO LIVE AND SLEEP LIKE A HUMAN, PICK UP THOSE STICKS!” Tuesday, April 24, 2012
  4. •People adopt our practices •Kanban •Business Model Canvas •Even our

    spreadsheets! ATTITUDE AND CULTURE Tuesday, April 24, 2012
  5. •We spread our culture through Open Source •Hey, why don’t

    you open a pull request? •Please, don’t commit without tests •And teach our newcomers by doing what we do best ATTITUDE AND CULTURE Tuesday, April 24, 2012
  6. 3.times { print "Abril pro Ruby rocks!" } until coffee.cold_enough?

    print "Can't drink it yet" end Ticket.buy(2) unless my_wallet.money.over? Tuesday, April 24, 2012
  7. foo = find_something() # nil foo ||= some_default # some_default

    array = %w[this is cleaner than a ton of quotes] # ["this", "is", "cleaner", "than", "a", "ton", "of", "quotes"] ('a'..'g') === 'b' # true Tuesday, April 24, 2012
  8. farm = ["duck", "goat", "cow"] farm << "horse" # ["duck",

    "goat", "cow", "horse"] farm.first # "duck" farm.second # "goat" farm.last # "horse" Tuesday, April 24, 2012
  9. class Array def second self[1] end def third self[2] end

    def fourth self[3] end def fifth self[4] end def forty_two self[41] end end Tuesday, April 24, 2012
  10. IMAGE CREDITS • http://en.wikipedia.org/wiki/File:Gandhi_smiling_R.jpg • http://en.wikipedia.org/wiki/File:Dalai_Lama_1430_Luca_Galuzzi_2007crop.jpg • http://en.wikiquote.org/wiki/File:Alvin_Langdon_Coburn-Shaw.jpg • http://rock.about.com/od/photos/ig/Green-Day-Live-Photos/GreenDay3.htm

    • http://elsiesyogakula.com/2006/08/15/yoda-wisdom-i-love-it/ • http://killbill.wikia.com/wiki/Chapter_8:_The_Cruel_Tutelage_of_Pai_Mei • http://www.boston.com/bigpicture/2011/12/50_best_photos_of_the_natural.html • http://www.boston.com/bigpicture/2012/04/daily_life_march_2012.html • http://www.boston.com/bigpicture/2012/04/earth_day_2012.html • http://en.wikipedia.org/wiki/File:Ruby_logo.svg • http://www.girlgeniusonline.com/fun/freestuff.php • http://en.wikipedia.org/wiki/File:Bernini_%28c%C3%B3pia%29_-_Apolo_e_Dafne.jpg • http://www.flickr.com/photos/thomashawk/170691672/ • http://photography.nationalgeographic.com/wallpaper/photography/photos/life-color-blue/blue-whaleshark-skerry/ • http://www.flickr.com/photos/threadless365/4890746809/ Tuesday, April 24, 2012