Blog
Textos sobre diseño de software, código sostenible o entrega continua de valor. Para textos más cortos, puedes visitar la sección de Notas.
8 de marzo de 2021
A reasonable approach to test React components with unexpected async effects.
Un acercamiento sencillo a feature flags en una aplicación React con TypeScript
20 de diciembre de 2020
En esencia, una feature flag es un interruptor que nos permite activar o desactivar una funcionalidad concreta bajo una serie de condiciones. En este artículo me gustaría compartir una implementación sencilla en React, utilizando TypeScript.
Test-driven front-end development
1 de noviembre de 2020
El desarrollo de cualquier aplicación web es complejo. Hay un montón de funcionalidad por crear y, seguramente, poco tiempo 🤯 Sin embargo, con la nueva generación de herramientas front-end hay una metodología que nos puede ayudar a no perder el foco y entregar valor de manera continua, con confianza.
Aplicando ATDD para resolver El Juego de la Vida
12 de diciembre de 2019
¿Qué es ATDD? Imagínate aplicar TDD no sólo para resolver pequeñas piezas de funcionalidad si no para conseguir un sistema desplegable en cada iteración.
Desacoplando la entrega de software de los sistemas de control de versiones
16 de junio de 2019
Como una extensión más de la ley de Conway, es muy habitual encontrarse con proyectos donde la estrategia de branching del sistema de control de versiones está fuertemente relacionada con la estrategia de entrega de software.
Code Smell: React.MultipleRender
4 de febrero de 2019
Varios métodos de instancia especializados en construir una parte concreta de la UI de un componente
Code Smell: JavaScript.NakedCode
21 de enero de 2019
NakedCode es un posible code smell que consiste en escribir y ejecutar código directamente en el cuerpo de un módulo
Branch By Abstraction en Componentes React
12 de enero de 2019
Una sencilla estrategia para implementar técnicas de integración continua en React utilizando Branch by Abstraction y Feature Flags.