Value Object
Los value objects (VO) son objetos que se identifican por su contenido y nos ayudan a modelar conceptos de negocio. Permite mantener la inmutabilidad en
Alistair Cockburn
Cockburn ayudó a escribir el Manifiesto para el desarrollo ágil de software en 2001, la Declaración de interdependencia ágil de PM en 2005 y cofundó
Aggregate
en Domain Drive Design (DDD) Un Aggregate, que no sería más que un elemento conceptual que engloba distintas entidades. En el ejemplo de una clase
NestJs
NestJS es un marco de aplicaciones de servidor web desarrollado con TypeScript. Es construido encima de Express.js y proporciona una estructura de aplicación sólida y
Que es currying en Javascript
«Currying» es un patrón de programación en el cual una función con múltiples argumentos se transforma en una secuencia de funciones, cada una con un
TypeScript
Qué es TypeScript? Es un superconjunto de javascript, osea es javascript plus o javascript con esteroides. Basicamente añade tipado estatico de datos y una gestión
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
Patrón Data Access Object (DAO)
El patrón de objeto de acceso a datos (DAO) es un patrón de diseño de software que se utiliza para abstraer el acceso a los
docker-compose
Qué es docker-compose? Docker Compose es una herramienta que simplifica el uso de Docker. Pudiendo configurar los docker con ficheros YAML es más sencillo crear
Smart Simple & Super Scalable Service (5s)
Este proyecto pretende crear un servidor web que permita vender y mostrar contenido. Servirá como ejemplo para todos los conceptos explicados en esta web. No
Heroku
Que es Heroku? Heroku es una infraestructura para desplegar aplicaciones cuando sólo quieres enfocarte en el desarrollo. Por lo general estas suelen ser empresas grandes