Code Smells
Los bad code smells, code smells o simplemente smells es código que huele a problemas. El hecho de haber code smells no quiere decir que
JavaScript, cosas útiles
Crear un objeto de forma dinámica Si tienes que crear nuevos propiedades a un objeto de forma dinámica puedes hacer esto: Operar sobre un array
Circuit Breaker
Un disyuntor es un patrón de diseño de software que se utiliza para proteger un sistema de sobrecargas o fallas debido a una falla en
Patrón Constructores Semánticos – Named Constructor
Los named constructors, o «métodos factoría» son pequeñas funciones estáticas que hacen las de generador de instancias de una determinada clase. Nos permiten que nuestros constructores sean
EditorConfig
Que es EditorConfig? EditorConfig es un fichero de configuración compatible con varios IDEs (entornos de desarrollo) lo que nos permite compartir la configuración del proyecto
Como instalar Odoo con Docker
Lo primero es instalar docker y docker-compose claro. Creando nuestro archivo docker-compose.yml Una vez hayamos instalado docker, debemos crear el archivo docker-compose.yml en el directorio de nuestra
Refactorizando TypeScript con Visual Studio Code
Página oficial: https://code.visualstudio.com/docs/typescript/typescript-refactoring Renombrado Extraer metodo o función Extraer a contante Extraer type a interface o type alias Mover a nuevo fichero Convertir entre named
Domain Drive Design (DDD)
Bounded Context El concepto de Bounded Context nace con DDD (Domain Driven Design) y es un concepto core de este enfoque. La idea principal de este concepto sobre todo
tsconfig paths con Typescript en Serverless
Cuando utilizas en Serverless, Typescript con alias de path en el tsconfig, te puedes llevar la sorpresa de que no funcionan las rutas al ejecutarlo.
Event Drive Arquitecture – Arquitectura basada en eventos
Una arquitectura basada en eventos (EDA) es un patrón de diseño que utiliza eventos y controladores de eventos para desencadenar la ejecución de ciertas piezas