Javascript, an acquired taste

You hate it, you love it You start hating it but you might end up having so much fun with Javascript. It takes time to acquire the taste and enjoy the powerful capabilities that annoy you at the beginning. This is my experience learning this popular language. Take...

RS: enfocados hacia la calidad

Este post de retrospectiva vale por las últimas semanas. Desde el último post de retrospectiva hasta ahora, estamos notando una evolución espectacular en el equipo, tanto en el compromiso que cada uno demuestra escribiendo código de calidad como en la responsabilidad...

Screencast: Replace conditional, Part II

This is the second part of the “Replace conditional with polymorphism” screencast, where I kept using the Command and Template Method design patterns. This time we see how a base controller class emerges from refactoring. Nota: En los tests del controller...

First refactoring screencast

Note: Although this screencast is narrated in Spanish, the code is in English. Some parts of the code are legacy. There are more notes about this below. Although the code is C#, everything is valid for Java, including the use of Generics. Me complace presentar el...

RS: Implicación según el punto de vista

Con este post se abre una posible serie de posts de retrospectiva semanal sobre el trabajo de nuestro equipo. Las conclusiones que más suenan en mi cabeza pasan a estar escritas en el blog para que cuando las lea con el tiempo compruebe si hemos aprendido la lección o...