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
Patrón Middleware
El patrón middleware es un patrón de diseño que se utiliza para facilitar la comunicación entre componentes de un sistema. El middleware actúa como un
Duck typing
El Duck typing es una forma de tipado estructural que permite definir interfaces de objetos, que no estando relacionados, se comportan de forma similar. If it walks
Clean Architecture
Clean Architecture es un enfoque de diseño de software que se centra en la separación de las distintas capas de una aplicación y en el
Martin Fowler
Martin Fowler es un informático y autor británico conocido por sus contribuciones al campo del desarrollo de software y el diseño de sistemas. Es uno
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
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
Principio: Composición sobre herencia – Composition over inheritance
Composition over inheritance es un principio de diseño de software que sugiere que es mejor usar la composición de objetos, en la que los objetos
Patrón Repository
El patrón de repositorio es un patrón de diseño de software que se utiliza para abstraer el acceso a los datos de una aplicación. Este
Docker-compose y mongoDB: Failed to start up WiredTiger under any compatibility version?
Voy a levantar un docker de mongo que hacia tiempo que no utilizaba en mi mac y de repente que no se levanta la base
Node JS
Cómo depurar NodeJS? En el código podemos añadir una instrucción «debugger;«, cuando ejecutamos > node inspect fichero.js Nos enviará toda la info de lo que
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