Hola, me llamo Juan María Hernández.

Llevo unos cuantos años dedicándome a desarrollar software, tanto profesionalmente como por afición. Me encanta aprender cosas nuevas y siempre he pensando que la mejor forma de aprender algo es tratar de enseñárselo a los demás; por eso escribo este blog.

Aquí podras encontrar posts variados sobre temas relacionados con el desarrollo de software en general y sobre lo que me vaya interesando en cada momento. También uso twitter para compartir enlaces y discutir sobre casi cualquier cosa que tenga que ver con el desarrollo de software. Además tengo algunos proyectos y código de ejemplo en mi cuenta de GitHub.

Últimos posts  Ver todos

Clases estáticas como alternativa a inyección de dependencias
18 febrero 2019

En las aplicaciones orientadas a objetos es frecuente que en algún momento necesites tener varias implementaciones de un mismo contrato. Esto no es ningún problema y puedes aprovechar el uso de interfaces o clases abstractas para definir el contrato y luego crear distintas implementaciones del mismo. Al tener varias implementaciones, ahora toca buscar una forma...

Seguir leyendo

Sistemas de control de versiones: algo más que comandos en un shell
4 febrero 2019

Como contaba en el post sobre las tecnologías que usé en 2018, uno de los cambios fundamentales a nivel profesional ha sido la introducción de git como sistema de control de versiones. Técnicamente soy usuario de git desde 2011 (o eso dice mi perfil de GitHub), pero lo cierto es que el uso que le...

Seguir leyendo