• Continuous Integration as a Holistic Practice

  • deck

  • Bringing Conceptual Integrity to Legacy Software

  • Front End Testing

  • Software is about people

    Como ingenieros de software, muchas veces nos clavamos mucho en la idea de que tenemos que dominar herramientas de programación (lenguajes, frameworks) y eso nos hará mejores devs. Una realidad que me ha tocado vivir hasta el momento es que también hay que darle enfoque a procesos de desarrollo, administración de proyectos, inteligencia emocional, entre otros soft skills. La idea general de esta platica es generar empatía ante la falta de comunicación que existen en los equipos, la mucha ambigüedad que podemos vivir, y sobre todo, darnos cuenta que, la neta, la mayor parte de los pedos que vamos a vivir en la industria son de personas más que de código.

  • My experience with legacy code

    Slides for a talk in GDLJS scheduled for February 28th, 2017

  • SOLID PRINCIPLES

    A quick overview of the 5 SOLID principles of software development: Single Responsibility Principle, Open Close Principle, Liskov's Substitution Principle, Interface Segregation Principle and Dependency Inversion Principle