Successfully reported this slideshow.

Loading... Ruby on Rails 3

1,856 views

Published on

Charla/taller realizado en la Universidad de La Rioja para las sesiones de "Loading...". Era una breve presentación de Ruby, Ruby on Rails y una parte práctica con Ruby on Rails 3.

Published in: Technology
  • Be the first to comment

Loading... Ruby on Rails 3

  1. 1. Loading... Ruby on Rails 3 22 de abril de 2010
  2. 2. Índice <ul><li>Introducción
  3. 3. Ruby
  4. 4. Ruby on Rails
  5. 5. Ejemplo práctico con Rails 3 </li></ul>
  6. 6. Loading...
  7. 7. Web 1.0 (o menos) http://nomulous.com/blog/wp-content/uploads/2009/10/xkcd_geocities.png web1
  8. 8. Web 2.0 (o más) http://www.flickr.com/photos/visualthinkmap/4045806113
  9. 9. Nooo Interneeeeeet
  10. 10. Mis héroes http://www.flickr.com/photos/videoplacebo/2476230102
  11. 11. Ruby Man is driven to create; I know I really love to create things. And while I'm not good at painting, drawing, or music, I can write software. Yukihiro Matsumoto, a.k.a. “Matz”
  12. 12. Ruby Python Perl Smalltalk Lisp CLU + … Ruby
  13. 13. Ruby Lenguaje joven (años 90) Interpretado Dinámico Orientado a objetos Recolector de basura automático Introspección Reflexión Metaprogramación bla,bla,bla,bla,...
  14. 14. Ruby Cercano al lenguaje natural
  15. 15. Ruby Fácil de leer
  16. 16. Ruby Fácil de escribir
  17. 17. Ruby Altamente Productivo
  18. 18. Ruby Todo son objetos
  19. 19. Ruby
  20. 20. Ruby
  21. 21. Ruby Convenciones
  22. 22. Ruby current_user @user @@counter Post :login_required
  23. 23. Ruby Flexible (como el bambú)
  24. 24. Ruby “Loading...”.repeat(10)
  25. 25. Ruby “ Loading...”.repeat(10) NoMethodError: undefined method `repeat' for &quot;Loading...&quot;:String from (irb):5
  26. 26. Ruby
  27. 27. Ruby
  28. 28. Ruby Duck Typing
  29. 29. Ruby on Rails The best way to predict the future is to implement it. David Heinemeier Hansson, a.k.a. DHH
  30. 30. Ruby on Rails Extraído a partir de Basecamp Full-stack framework
  31. 31. Ruby on Rails DRY Don't repeat yourself
  32. 32. Ruby on Rails DRY Don't repeat yourself Don't repeat yourself
  33. 33. Ruby on Rails DRY Don't repeat yourself Don't repeat yourself Don't repeat yourself
  34. 34. Ruby on Rails DRY Don't repeat yourself Don't repeat yourself Don't repeat yourself Don't repeat yourself
  35. 35. Ruby on Rails DRY Don't repeat yourself Don't repeat yourself Don't repeat yourself Don't repeat yourself Don't repeat yourself
  36. 36. Ruby on Rails DRY Don't repeat yourself Don't repeat yourself Don't repeat yourself Don't repeat yourself Don't repeat yourself Don't repeat yourself
  37. 37. Ruby on Rails COC Convention Over Configuration
  38. 38. Ruby on Rails Opinionated software
  39. 39. Ruby on Rails Model – View - Controller
  40. 40. Ruby on Rails RoR + Merb = Rails 3
  41. 41. Ruby on Rails Bundler Rutas ActiveRecord Action Mailer Desacoplamiento Menos código Mayor rendimiento Protección XSS ...
  42. 42. Ruby on Rails ¡A trabajar! La parte práctica fue fusilada totalmente del screencast de Yehuda (gracias): http://railsdispatch.com/posts/rails-3-makes-life-better
  43. 43. Sobre mi... Rafael García Ortega Desarrollador en ASPgems [email_address] http://twitter.com/leptom http://github.com/rgo http://blog.rafagarcia.net
  44. 44. ¿dudas?
  45. 45. ¡gracias!

×