Code Blast 2012 - Ruby on Rails v.2012

735 views

Published on

Ruby on Rails v.2012

Code Blast 2012 en el marco de charlas de por la Semana de la Ingeniería de la Universidad Tecnológica Nacional, Facultad Regional Tucumán.

Pablo Barrios contó a todos por qué Ruby on Rails es su framework favorito para desarrollo de aplicaciones web.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
735
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Code Blast 2012 - Ruby on Rails v.2012

  1. 1. Ruby on Rails v.2012 Un framework muy poderoso!Wednesday, June 6, 2012
  2. 2. Ruby on Rails v.2012 Un framework muy poderoso! “Un gran poder conlleva una gran responsabilidad”- Tio BenWednesday, June 6, 2012
  3. 3. <me>Wednesday, June 6, 2012
  4. 4. @pablo_barrios github.com/sauronWednesday, June 6, 2012
  5. 5. @pablo_barrios github.com/sauronWednesday, June 6, 2012
  6. 6. @pablo_barrios github.com/sauronWednesday, June 6, 2012
  7. 7. @pablo_barrios github.com/sauron UTN-FRTWednesday, June 6, 2012
  8. 8. @pablo_barrios github.com/sauron UTN-FRTWednesday, June 6, 2012
  9. 9. @pablo_barrios github.com/sauron UTN-FRTWednesday, June 6, 2012
  10. 10. @pablo_barrios github.com/sauron UTN-FRTWednesday, June 6, 2012
  11. 11. @pablo_barrios github.com/sauron UTN-FRTWednesday, June 6, 2012
  12. 12. @pablo_barrios github.com/sauron UTN-FRTWednesday, June 6, 2012
  13. 13. @pablo_barrios github.com/sauron UTN-FRTWednesday, June 6, 2012
  14. 14. @pablo_barrios github.com/sauronWednesday, June 6, 2012
  15. 15. @pablo_barrios github.com/sauron developerWednesday, June 6, 2012
  16. 16. @pablo_barrios github.com/sauron developerWednesday, June 6, 2012
  17. 17. </me>Wednesday, June 6, 2012
  18. 18. Objetivo del díaWednesday, June 6, 2012
  19. 19. Objetivo del día • “No les vengo a vender les vengo a regalar!”Wednesday, June 6, 2012
  20. 20. Objetivo del día • “No les vengo a vender les vengo a regalar!” • Porque deberían elegir Ruby on Rails?Wednesday, June 6, 2012
  21. 21. Objetivo del día • “No les vengo a vender les vengo a regalar!” • Porque deberían elegir Ruby on Rails? • Tienen que salir con ganas de aprender Ruby on Rails.Wednesday, June 6, 2012
  22. 22. Objetivo del día • “No les vengo a vender les vengo a regalar!” • Porque deberían elegir Ruby on Rails? • Tienen que salir con ganas de aprender Ruby on Rails. • Eso, Ruby on Rails, sí!, vamos a ver código.Wednesday, June 6, 2012
  23. 23. Porqué deberían elegir Ruby on Rails?Wednesday, June 6, 2012
  24. 24. Por Ruby!Wednesday, June 6, 2012
  25. 25. Por Ruby! “Typing in IRB is like chatting with ruby, typing it to a file is like sending ruby an email.” - Someone “Escribir en IRB es como chatear con ruby, hacerlo en un archivo es como enviarle un email” - AlguienWednesday, June 6, 2012
  26. 26. Por Ruby!Wednesday, June 6, 2012
  27. 27. Por Ruby! Divertido, Productivo y de Código LibreWednesday, June 6, 2012
  28. 28. Por Ruby! Divertido, Productivo y de Código LibreWednesday, June 6, 2012
  29. 29. Por Ruby! Divertido, Productivo y de Código LibreWednesday, June 6, 2012
  30. 30. Por Ruby! Divertido, Productivo y de Código LibreWednesday, June 6, 2012
  31. 31. Code Blast? Explosión de Código?Wednesday, June 6, 2012
  32. 32. Por Ruby!Wednesday, June 6, 2012
  33. 33. Por Ruby!Wednesday, June 6, 2012
  34. 34. Por Ruby!Wednesday, June 6, 2012
  35. 35. Por Ruby!Wednesday, June 6, 2012
  36. 36. Porqué deberían elegir Ruby on Rails?Wednesday, June 6, 2012
  37. 37. Porqué deberían elegir Ruby on Rails? “Vamos por parte” - Jack the RipperWednesday, June 6, 2012
  38. 38. Que es Ruby on Rails?Wednesday, June 6, 2012
  39. 39. Que es Ruby on Rails? Desarrollo web que no duele Es un Framework web de código abierto optimizado para la felicidad del programador y la productividad sostenible. Te permite escribir código hermoso favoreciendo a la convención sobre la configuración.Wednesday, June 6, 2012
  40. 40. Que es Ruby on Rails? Desarrollo web que no duele Es un Framework web de código abierto optimizado para la felicidad del programador y la productividad sostenible. Te permite escribir código hermoso favoreciendo a la convención sobre la configuración.Wednesday, June 6, 2012
  41. 41. Que es Ruby on Rails? Desarrollo web que no duele Es un Framework web de código abierto optimizado para la felicidad del programador y la productividad sostenible. Te permite escribir código hermoso favoreciendo a la convención sobre la configuración. Patrón de diseñoWednesday, June 6, 2012
  42. 42. Que es Ruby on Rails? Desarrollo web que no duele Es un Framework web de código abierto optimizado para la felicidad del programador y la productividad sostenible. Te permite escribir código hermoso favoreciendo a la convención sobre la configuración. Patrón de diseñoWednesday, June 6, 2012 MVC
  43. 43. Que es Ruby on Rails? Desarrollo web que no duele Es un Framework web de código abierto optimizado para la felicidad del programador y la productividad sostenible. Te permite escribir código hermoso favoreciendo a la convención sobre la configuración. MVC Patrón de diseño MODELOWednesday, June 6, 2012
  44. 44. Que es Ruby on Rails? Desarrollo web que no duele Es un Framework web de código abierto optimizado para la felicidad del programador y la productividad sostenible. Te permite escribir código hermoso favoreciendo a la convención sobre la configuración. MVC Patrón de diseño VISTAWednesday, June 6, 2012
  45. 45. Que es Ruby on Rails? Desarrollo web que no duele Es un Framework web de código abierto optimizado para la felicidad del programador y la productividad sostenible. Te permite escribir código hermoso favoreciendo a la convención sobre la configuración. MVC Patrón de diseño CONTROLADORWednesday, June 6, 2012
  46. 46. Ruby on RailsWednesday, June 6, 2012
  47. 47. Ruby on Rails Contiene la lógica de negocio. Associasiones, validaciones, etc.Wednesday, June 6, 2012
  48. 48. Ruby on Rails Contiene la lógica Se encarga de la de negocio. presentación de los Associasiones, datos. validaciones, etc.Wednesday, June 6, 2012
  49. 49. Ruby on Rails Procesa las solicitudes, dispara los cambios en el modelo, y que vista se debe presentar Contiene la lógica Se encarga de la de negocio. presentación de los Associasiones, datos. validaciones, etc.Wednesday, June 6, 2012
  50. 50. Code Blast? Explosión de Código?Wednesday, June 6, 2012
  51. 51. Código!Wednesday, June 6, 2012
  52. 52. Código!Wednesday, June 6, 2012
  53. 53. Código!Wednesday, June 6, 2012
  54. 54. Código!Wednesday, June 6, 2012
  55. 55. Código!Wednesday, June 6, 2012
  56. 56. Código!Wednesday, June 6, 2012
  57. 57. Código! Para crear una nueva aplicación RailsWednesday, June 6, 2012
  58. 58. Código! Para crear una nueva aplicación RailsWednesday, June 6, 2012
  59. 59. Código! Para crear una nueva aplicación RailsWednesday, June 6, 2012
  60. 60. Código! Para crear una nueva aplicación RailsWednesday, June 6, 2012
  61. 61. Código! Para crear una nueva aplicación RailsWednesday, June 6, 2012
  62. 62. Código! Para crear una nueva aplicación RailsWednesday, June 6, 2012
  63. 63. Código! Para crear una nueva aplicación RailsWednesday, June 6, 2012
  64. 64. Código! Para crear una nueva aplicación RailsWednesday, June 6, 2012
  65. 65. Código! Para crear una nueva aplicación RailsWednesday, June 6, 2012
  66. 66. Código! Para crear una nueva aplicación RailsWednesday, June 6, 2012
  67. 67. Código! Para crear una nueva aplicación RailsWednesday, June 6, 2012
  68. 68. Código!Wednesday, June 6, 2012
  69. 69. Código! • 70 líneas de códigoWednesday, June 6, 2012
  70. 70. Código! • 70 líneas de código • Código repetidoWednesday, June 6, 2012
  71. 71. Código! • 70 líneas de código • Código repetido • Es para prototipar rápidamenteWednesday, June 6, 2012
  72. 72. Código! • 70 líneas de código • Código repetido • Es para prototipar rápidamente • En la vida real no se usa.Wednesday, June 6, 2012
  73. 73. Código!Wednesday, June 6, 2012
  74. 74. Código!Wednesday, June 6, 2012
  75. 75. Código!Wednesday, June 6, 2012
  76. 76. Código!Wednesday, June 6, 2012
  77. 77. Código!Blog en 15 minutos.Wednesday, June 6, 2012
  78. 78. Código!Blog en 15 minutos.Wednesday, June 6, 2012
  79. 79. Código!Blog en 15 minutos.Wednesday, June 6, 2012
  80. 80. Código!Blog en 15 minutos.Wednesday, June 6, 2012
  81. 81. Código!Se puede crear una applicación en 5 minutosWednesday, June 6, 2012
  82. 82. Código!Se puede crear una applicación en 5 minutosWednesday, June 6, 2012
  83. 83. Código!Se puede crear una applicación en 5 minutosWednesday, June 6, 2012
  84. 84. Código!Se puede crear una applicación en 5 minutosWednesday, June 6, 2012
  85. 85. Código!Se puede crear una applicación en 5 minutosWednesday, June 6, 2012
  86. 86. Código!Se puede crear una applicación en 5 minutosWednesday, June 6, 2012
  87. 87. Código!Se puede crear una applicación en 5 minutosWednesday, June 6, 2012
  88. 88. Código!Se puede crear una applicación en 5 minutosWednesday, June 6, 2012
  89. 89. Código!Se puede crear una applicación en 5 minutosWednesday, June 6, 2012
  90. 90. Código!Se puede crear una applicación en 5 minutosWednesday, June 6, 2012
  91. 91. Todo muy lindo, pero... ¿Se puede hacer un app de verdad?Wednesday, June 6, 2012
  92. 92. Todo muy lindo, pero... ¿Se puede hacer un app de verdad?Wednesday, June 6, 2012
  93. 93. Rally on RailsWednesday, June 6, 2012
  94. 94. Rally on Rails Crear una aplicación en 48 horasWednesday, June 6, 2012
  95. 95. Rally on Rails Crear una aplicación en 48 horasWednesday, June 6, 2012
  96. 96. Rally on Rails Crear una aplicación en 48 horasWednesday, June 6, 2012
  97. 97. Rally on Rails Crear una aplicación en 48 horasWednesday, June 6, 2012
  98. 98. Rally on Rails Crear una aplicación en 48 horasWednesday, June 6, 2012
  99. 99. Rally on Rails Crear una aplicación en 48 horasWednesday, June 6, 2012
  100. 100. Rally on Rails Crear una aplicación en 48 horasWednesday, June 6, 2012
  101. 101. Rally on Rails Crear una aplicación en 48 horasWednesday, June 6, 2012
  102. 102. Rally on Rails Crear una aplicación en 48 horasWednesday, June 6, 2012
  103. 103. ¿Algo que esté en producción?Wednesday, June 6, 2012
  104. 104. Wednesday, June 6, 2012
  105. 105. Unobstrusive JavascriptWednesday, June 6, 2012
  106. 106. Unobstrusive JavascriptWednesday, June 6, 2012
  107. 107. integración con Google maps Unobstrusive JavascriptWednesday, June 6, 2012
  108. 108. Wednesday, June 6, 2012
  109. 109. iPhone APIWednesday, June 6, 2012
  110. 110. iPhone API Apple Notification PUSHWednesday, June 6, 2012
  111. 111. Full text search usando Sphinx iPhone API Apple Notification PUSHWednesday, June 6, 2012
  112. 112. Full text search usando Sphinx iPhone API S3 storage Apple Notification PUSHWednesday, June 6, 2012
  113. 113. Wednesday, June 6, 2012
  114. 114. Aplicación Rails sin base de datosWednesday, June 6, 2012
  115. 115. Aplicación Rails sin base de datos APIWednesday, June 6, 2012
  116. 116. Aplicación Rails sin base de datos API Altamente interactivaWednesday, June 6, 2012
  117. 117. Aplicación Rails sin base de datos API Altamente interactiva Alto volumen de visitantesWednesday, June 6, 2012
  118. 118. Ruby on Rails v.2012 Un framework muy poderoso!Wednesday, June 6, 2012
  119. 119. Ruby on Rails v.2012 Un framework muy poderoso!Wednesday, June 6, 2012
  120. 120. Ruby on Rails v.2012 Un framework muy poderoso!Wednesday, June 6, 2012
  121. 121. Ruby on Rails v.2012 Aceptan el desafío? Un framework muy poderoso!Wednesday, June 6, 2012
  122. 122. Wednesday, June 6, 2012

×