Creación de objetos en TypeScript

La creación de objetos es parte del ciclo de desarrollo de software. Siempre los estamos creando, los objetos a construir pueden tener diferentes significados, así podemos tener objetos tipo POCO, DTO, Value Object, etc. Dado que estamos en typescript, para la creación del objeto haremos…

El patrón Memento en Angular

En este artículo veremos el patrón Memento (perteneciente a la familia de patrones de comportamiento). Crearemos un ejemplo de aplicación de este patrón Memento en typescript para Angular. Dado que el modelo que vamos a guardar puede ser bastante complejo necesitaremos de alguna librería externa…

Mapper en typescript

En distintas ocasiones necesitamos pasar desde una representación de un objeto del dominio a otro tipo de representación acorde con las necesidades de la situación o aplicación. Para hacer esta transformación se utiliza un mapper en typescript. Un mapper no será más que una lógica…

El patrón Strategy en Angular

Vamos a ver un ejemplo práctico de la aplicación del patrón estrategia ó “Strategy pattern” el cual pertenece a los patrones de comportamiento y del que existen bastantes páginas explicando la teoría junto con su definición, diagramas, cuando usarlo y un largo etcétera. En nuestro caso,…

Multi-idioma de los recursos (Parte 1)

Cuando desarrollamos una aplicación para ser utilizada por personas de varias culturas pensamos siempre en que el software soporte el multi-idioma de los recursos con las siguientes premisas: Y obviamente, las traducciones se hacen en el lado del cliente (frontend) mientras que los recursos están…