Una colección para cada ocasión
9 septiembre 2013 | , | 5 comentarios

No hace mucho en twitter, esa interminable fuente de inspiración para posts, salía el tema de qué tipo de colecciones era mejor utilizar y, para variar, mi respuesta era que depende del contexto. Como esa respuesta no sirve absolutamente de nada, en este post vamos a ver varias alternativas y analizar qué nos puede aportar...

Seguir leyendo

Tests unitarios y dependencias
22 julio 2013 | , , ,

Los que siguen este blog saben que los tests automatizados son algo que me interesa mucho y que considero muy importante para poder mantener la calidad de un proyecto a medio plazo. He escrito bastante sobre tests unitarios, incluyendo mis experiencias sobre cómo no escribir tests unitarios donde se explica bastante bien mi filosofía a...

Seguir leyendo

Cómo elegir un lenguaje de programación
1 julio 2013 |

La semana pasada mantuve una entretenida discusión en twitter con Sergio Navarro (@jersiovic) sobre TypeScript y Javascript que, como tantas otras veces, acabó derivando en tipado dinámico vs tipado estático, pero lo interesante es la cuestión subyacente, ¿por qué elegimos un lenguaje de programación u otro? ¿Qué factores afectan (o deberían afectar) a esa decisión?...

Seguir leyendo

Servidor de Integración Continua, una buena inversión
13 mayo 2013 | , , | 15 comentarios

Siempre he pensado que las herramientas que usamos en el desarrollo de software deben estar seleccionadas y adaptadas en función del tipo de desarrollo que realizamos, el equipo, la metodología, etc. Sin embargo, hay tres herramientas básicas que uso en todos los proyectos: un sistema de control de versiones (desde git hasta subversion), un gestor...

Seguir leyendo