Ruby + Rails

530 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
530
On SlideShare
0
From Embeds
0
Number of Embeds
30
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ruby + Rails

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

×