Javier Cervantes

Cuenta con 8+ años de experiencia, le gusta resolver problemas interesantes con la tecnología que utilizan diferentes herramientas y lenguajes. Le gusta compartir lo que ha aprendido siendo un miembro activo de las comunidades locales y hablando en conferencias.

Luchando contra la entropía en el código legado

Conferencista(s)

Nunca podremos escapar del código legado. Al trabajar en un proyecto siempre tendremos que tomar decisiones no ideales y la calidad en ocasiones se sacrifica, lo cual se va acumulando como deuda técnica. La entropía puede llevar a un proyecto a ser difícil de mantener. En esta plática exploraremos como aplicar técnicas como refactorización, detectar "code smells" y otras mejores prácticas para mejorar la calidad de nuestro código legado poco a poco.

Continuous delivery para todos

Evento

Conferencista(s)

La integración continua, pruebas funcionales y alertas de monitoreo son algunos de los ejemplos más comunes de automatización que pueden aumentar la productividad y la confianza en nuestros sistemas, pero a veces parece que sólo está reservado para una élite de equipos que son capaces de obtener los beneficios de continuous delivery.

Escribiendo software con agilidad

Conferencista(s)

Todo el mundo dice ser "ágil" en la actualidad, pero lo que parece ser divertido y genial al principio puede llegar a ser un verdadero desastre si no estas preparado para ello.

Como desarrolladores de software nadie nos dice cómo hacerlo y la entrega de valor con un equipo autodirigido en iteraciones cortas, no es algo fácil cuando se tiene que diseñar un sistema flexible, sistema robusto, maduro y probado.