Click here to load reader

Ruby + Rails

  • View
    410

  • Download
    4

Embed Size (px)

DESCRIPTION

 

Text of Ruby + Rails

  • 1. Ruby + RailsSaturday, November 5, 11

2. Felipe Talavera @flypeSaturday, November 5, 11 3. I am happy and productiveSaturday, November 5, 11 4. You will be happierand more productiveSaturday, November 5, 11mi mission.... at the end of this talk .... 5. How?Saturday, November 5, 11 6. Saturday, November 5, 11optimized for programer happinesJapn, japos en rubyconf.Yukihiro "matz" Matsumoto en 1993 y publicado en 1995inspirado en Perl, Python, Haskell, LISP 7. Scripting OPPSaturday, November 5, 11No suitable for heavy lifting or memory footprint.No big apps 8. plain english Readability less typingSaturday, November 5, 11no artifacts, interface,sugar -> if, else .empty?, .present? 9. Blocks awesome!Saturday, November 5, 115.times do, inject, collect, each, tap 10. Metaprogrammingsoftware that writes other softwareSaturday, November 5, 11instrospection, open classes, eval, method_missing, big 11. With great power comes greatresponsibility Spiderman.Saturday, November 5, 11shoot in your leg! 12. REERubinius RMI JRubyMac Ruby Iron Ruby 1.8.7/1.9.3 implementations Ruby SpecSaturday, November 5, 11 13. Community rad!Saturday, November 5, 11High values -> code quality, testingedge -> BDD, TDD, agile methodologies,svn -> git moveworld wide conferences 14. Rspec rails cucumberbundler jeweler RVMsinatrarubygemslibsSaturday, November 5, 11 eventmachine 15. Rspec rails cucumberbundler jeweler RVMsinatrarubygemslibsSaturday, November 5, 11 eventmachine 16. Saturday, November 5, 11DHH,basecamp,Opinated framework,big player use it worldwide 17. Saturday, November 5, 11 18. ActiveRecord table!, query!, data! ...Saturday, November 5, 11ORM,ARELabstrae db-> mysql, postgres, sqlite, oracle,migrationstable relations 19. data....storage! ActiveModelSaturday, November 5, 11any data storage,noSQL 20. ActionControllerskinny controllersSaturday, November 5, 11responder :html, json, xml, jssession, cookiesrack middleware 21. ActionView show me the moneySaturday, November 5, 11helperslayout, partials, collectionstemplate engine, erb, haml, slim 22. Routes friendlySaturday, November 5, 11REST resources, collections, members, regex base 23. ActiveResource consumerSaturday, November 5, 11 24. Saturday, November 5, 11 25. Rails 3.1Asset pipelingHTTP streamingCoffescriptReversible migrationsSaturday, November 5, 11assets with sprockets 26. Rails Admin simpleform capybara deloreantypus factory_girlpaperclip devisepluginsSaturday, November 5, 11rspec-railsrails 27. deployment unicorn + nginx/apachepassenger + nginx/apache trinidad ( jruby)Saturday, November 5, 11heroku, ey, chef/puppet 28. Saturday, November 5, 11 29. Questions?Saturday, November 5, 11 30. Were hiringhttp://peertransfer.com/pT/jobsSaturday, November 5, 11