DDD con TypeScript
Para estructurar una aplicación basada en el enfoque de Diseño Orientado a Dominios (DDD, Domain-Driven Design en inglés) en TypeScript, podrías seguir los siguientes pasos:
Microservicios vs Microlitos vs Monolitos
Los microservicios, las arquitecturas monolíticas y los microlitos son enfoques diferentes para construir y organizar sistemas de software. Cada uno tiene su propio conjunto de
Crear un entorno de desarrollo WordPress con Docker, en una patada
Para montar un entorno de desarrollo rápidamente en cualquier sistema operativo, lo más rápido es montarlo con docker. Primero tienes que instalar docker y creamos
Cómo eliminar registros de mongoDb de consulta entre varias colecciones
Si para filtrar los datos que necesitas eliminar, necesitas unir varias tablas, lo mas sencillo es hacer una consulta con el aggreate(), comprobar que realmente
Bounded context
en Domain Drive Design (DDD) Bounded Context sirve para acotarlos distintos Domains. Una vez estos son identificados los limites de contexto del dominio, tenemos que
MongoDb
MongoDb es una Base de datos de las llamadas NoSQL. Es decir que no se consultan con el lenguaje SQL, sino con métodos, otra característica
Ley de Demeter: No hables con desconocidos
La Ley de Deméter es un principio de diseño que se utiliza para reducir la dependencia entre los componentes de un sistema de software y
ReactJs [Guía Rápida]
Instalar npm Ejecutar: npm install –save react react-dom babelify babel-preset-react browserifynpm install –save-dev @babel/core @babel/preset-env react-dom para trabajar con el árbol Dom. babelify para que
Spring Framework de Java
Anotaciones Spring MVC – Controller @Controller Annotation to indicate that the class is a controller class. @RestController A convenience annotation that is itself annotated with @Controller and @ResponseBody.
Librerías interesantes en Javascript
Lodash Utilidades para manejar arrays, numbers, objects, strings… grade-js Hace un degradado de color a partir de una imagen
Docker
Docker es una maravillosa herramienta disruptiva que está revolucionando el mundo de la virtualización. Nos permite levantar sistemas operativos como quien levanta el NotePad. Realmente