Blog
Aquí es donde publico sobre temas de desarrollo de software.

Laravel: Service Container
El contenedor de servicios de Laravel es una caja de herramientas que nos facilita el acceso a l...
2024-02-194 minutos de lectura
Connascence: Una métrica para el acoplamiento
Esta métrica para la calidad del software fue inventada por Meilir Page-Jones para permitir eval...
2023-12-066 minutos de lectura
TypeScript Generics: Una excelente manera de cumplir con DRY
En los lenguajes orientados a objetos, se conoce como genéricos a los componentes que pueden tra...
2023-12-035 minutos de lectura
Orientado a objetos: Depende del comportamiento, no de los datos
Al programar, se puede caer en la tentación de utilizar variables para almacenar el resultado de...
2021-10-103 minutos de lectura
Orientado a objetos: Polimorfismo procedural
Cuando hablamos de polimorfismo, nos referimos a que objetos de distintas clases sean capaces de...
2021-03-124 minutos de lectura
Orientado a objetos: Cohesión, acoplamiento y encapsulamiento
En el diseño orientado a objetos, se entiende por cohesión (cohesion en inglés) al grado en el q...
2019-06-232 minutos de lectura
Malos olores: Datos
Los DTOs son una oportunidad. Si los datos forman un buen conjunto, normalmente podemos encontra...
2019-03-204 minutos de lectura
Malos olores: Alojando el cambio
Algunos problemas se vuelven más aparentes cuando intentas cambiar el código. Lo ideal es que un...
2019-03-203 minutos de lectura
Malos olores: Herencia
La relación entre una clase y su subclase suele comenzar siendo simple pero se va volviendo más ...
2019-03-203 minutos de lectura