Tips para desarrolladores web - Presentation Transcript
Tips para un desarrollador web
Rubén Dávila Santos
http://rubenonrails.com
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
Database agnostic != Database
ignorant
Aprender a usar los indices
Aprende a aplicar la desnormalización.
Analiza tus consultas(EXPLAIN)
Avisa a tus usuarios sobre
mantenimiento del sitio
Analiza siempre el performance de tu
applicación
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
Monitoriza los errores de tu
aplicación
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
Aprende a buscar antes de
consultar
http://lmgtfy.com/
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
Usa siempre una herramienta de
despliegue
Capistrano:
Actualizacion del codigo
Actualizacion de la base de datos
Reinicio de servidores de aplicacion
Preocupate de los problemas a
su debido tiempo
No me pregunten!
Estamos necesitando un desarrollador, enviar un
mensaje a rdavila84@gmail.com
0 comments
Post a comment