Programar no es desarrollar
9 abril 2018 | | 5 comentarios

Me encanta programar. Probablemente sea la parte de mi trabajo que más disfruto. Y creo que soy capaz de valorar la importancia de programar bien y el impacto que ello tiene en el buen desarrollo de un proyecto de software. Recuerdo cuando, hace unos 20 años, estaba empezando la carrera de Ingeniería Informática y pensaba...

Seguir leyendo

Continuous delivery y continuous deployment como usuario
5 marzo 2018 | , , , , | 1 comentario

Queremos velocidad. Y cada vez más. Queremos tener ciclos de desarrollo más cortos, con feedback más rápido y que empiecen a aportar valor lo antes posible. No se trata sólo de aplicaciones web, con su facilidad de despliegue comparada con la actualización de una aplicación de escritorio instalada en miles o millones de máquinas, sino...

Seguir leyendo

Test builders en TypeScript
19 febrero 2018 | , , ,

Tests más legibles y sólidos. Un tema recurrente en este blog. Ya he escrito sobre por qué es importante evitar depender de APIs no testeadas para conseguir obtener más rendimiento de nuestra estrategia de testing, y hemos visto varias técnicas para conseguirlo utilizando el patrón Builder, ObjectMother o Factory Methods. ¿Por qué volver a escribir...

Seguir leyendo