Cuando hablamos de Identificadores de Dominio, estamos hablando del ID de una entidad de nuestro dominio. Muchas veces, puede parecer un simple trámite asignar un ID a una instancia de una entidad de dominio, y por eso en muchos casos … Read More
Agile web and app development


16 blogs que todo ingeniero DevOps debe leer
El proceso de desarrollo de software ha cambiado mucho en los últimos 5 años. Los ingenieros de DevOps se han apoderado del mundo, impulsan el cambio en la cultura de TI y se centran en la entrega rápida de servicios … Read More

Detección de cambios personalizada en Angular
Hoy me gustaría hablar sobre detección de cambios personalizada en Angular. Como desarrolladores, nos esforzamos en construir aplicaciones que sean concisas e interactivas. Y eso es todo lo que recogen las aplicaciones reactivas. Detección de cambios personalizada en Angular … Read More

CSS Grid solución a los problemas de float y flexbox
Antes de pasar a explicar qué es y para qué sirve CSS Grid explicaré cuál es el estado actual de las herramientas de las que disponemos al desarrollar un layout para nuestra web. Supongamos que queremos maquetar el siguiente layout: Deberíamos … Read More

Patrón feature flag en java
En este articulo harémos breve introducción al patrón feature flag en java para permitir subir features a producción que todavía no están finalizadas. Es muy común ver proyectos que utilizan el mecanismo de Feature Branch para poder tener todo el … Read More

El principio No te repitas ( DRY )
El Principio No Te Repitas (Don’t Repeat Yourself) es uno de los principios en el desarrollo de software cuyo principal objetivo es evitar la duplicación de código. «Every piece of knowledge must have a single, unambiguous, authoritative representation within a … Read More

Fuga de memorias en iOS
Apple define una fuga de memoria como: “Memoria que estaba localizada en un punto pero, al no publicarla, tu aplicación ya no tiene referencia de ella. Por lo que, si no hay ninguna referencia de esta, no puedes volver a … Read More

Functional JavaScript: lenses
Una de las interesantes charlas a las que pude asistir de la lambda.world vino por parte de FlavioCorpa sobre Lenses ( Functional JavaScript: lenses). En ella se hablaba de Lenses de una manera práctica, es más, empieza con una pequeña … Read More

Módulos Webpack
Pese a ser muy usado hoy en día, módulos Webpack siguen siendo una caja negra para muchos developers que se limitan a usar una configuración ya existente sin saber cómo funciona realmente. Debido a esto desgranaremos un poco algunas de … Read More

Implícitos en Scala: Presentaciones
Este artículo no va a ser una mirada en profundidad a los implícitos en Scala, sino una presentación sobre qué son. Va dirigido tanto a aquellos que estén empezando en Scala y necesiten un first-look a los implícitos como a … Read More … Read More

Ingeniería del caos
Uno de los mayores incentivos para asistir a la Software Crafters de Barcelona de este año fueron los open spaces que tuvieron lugar el primer día por la tarde. En estos open spaces se trataron temas tan interesantes como «ramas … Read More

TDD: Obsesión con las primitivas( parte 3 )
El mes pasado hablamos sobre Ejemplo de desarrollo aplicando TDD ( parte 1 ) y TDD: primer ciclo ( parte 2), en este nuevo artículo sobre TDD e obsesión con las primitivas haremos foco en quitar duplicación y reforzando los constructores de nuestras … Read More