Tips para desarrolladores web

697 views
618 views

Published on

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
697
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tips para desarrolladores web

  1. 1. Tips para un desarrollador web Rubén Dávila Santos http://rubenonrails.com
  2. 2. Usa siempre un sistema de control de versiones Git  Subversion  CVS???  Ventajas Facilita el desarrollo en equipo  Permite probar ideas sin interrumpir a los  demas Permite retroceder en el tiempo 
  3. 3. Database agnostic != Database ignorant Aprender a usar los indices  Aprende a aplicar la desnormalización.  Analiza tus consultas(EXPLAIN) 
  4. 4. Avisa a tus usuarios sobre mantenimiento del sitio
  5. 5. Analiza siempre el performance de tu applicación
  6. 6. Testa siempre tu codigo TDD (Test Development Drive)  BDD (Behavior Drive Development)  Ventajas Puedes refactorizar con seguridad  Puedes evitar efectos colaterales  Puedes dormir mas tranquilo 
  7. 7. Monitoriza los errores de tu aplicación
  8. 8. Separa 1 o 2 horas diarias y dedicalas a tu autoeducacion Nunca te estanques  Aprende algo que cambie tu manera de  pensar. Sigue siempre a los grandes 
  9. 9. Aprende a buscar antes de consultar http://lmgtfy.com/
  10. 10. Identifica las tareas que demoran y llevalas a un sistema de cola Clasicos escenarios  Subir archivo a S3  Envio de correos  Actualizacion de tablas estadisticas  Notificaciones 
  11. 11. Usa siempre una herramienta de despliegue Capistrano:  Actualizacion del codigo  Actualizacion de la base de datos  Reinicio de servidores de aplicacion 
  12. 12. Preocupate de los problemas a su debido tiempo
  13. 13. No me pregunten! Estamos necesitando un desarrollador, enviar un mensaje a rdavila84@gmail.com

×