Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Tucuman Valley - Insignia4u - Ruby on Rails
1. @jmma en...
Ruby on Rails
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
2. @jmma trabaja en @insignia4u
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
3. la pregunta...
¿Por qué usamos
Ruby on Rails?
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
4. vamos por parte...
¿Qué es
Ruby on Rails?
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
5. let me google that for you...
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
6. para hacerla corta...
- Ruby on Rails es un framework que implementa el patrón MVC.
- Uso y abuso de la filosofía DRY (Don't repeat yourself).
- Convención sobre Configuración SIEMPRE.
- En la capa del modelo, utiliza la técnica de ORM (ActiveRecord).
- Puede ser fácilmente extendido a través de plugins.
- Posee una gran comunidad.
- Es opensource, gratuito y multiplataforma.
- El código es re-bonito!
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
7. ORM y byebye SQL...
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
8. SQL... ¿qué era eso?
Métodos del tipo find_by_full_name, find_by_email, find_or_create_by_email y todas
las posibles combinaciones son creados dinámicamente de acuerdo a cada modelo.
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
9. ¿Con qué DB trabaja?
- Si quiero trabajar con sqlite3...
- Si quiero trabajar con mysql...
y colorín colorado... no toco nada mas!
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
10. Un poco de controllers. Así parece fácil...
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
11. Esta bien! Que parezca mas complicado...
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
12. Pero siempre queda bonito...
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
13. Vistas elegantes (ERB)...
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
14. Vistas más elegantes (HAML)...
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
15. Y lo mejor es que se puede testear... +1
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
16. como para ir redondeando...
¿Qué se puede hacer
con Ruby on Rails?
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
20. reflexionando un poco...
Cada vez quedan menos
razones para NO usar
Ruby on Rails
Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com