El concepto de Angular custom directive es uno de los conceptos que tenemos que conocer de Angular ya que nos permite extender la funcionalidad del framework de una forma muy sencilla. ¿Para que sirve un Angular custom directive? . Sirve como su nombre indica para construir una directiva personalizada es decir en vez de usar […]
Java Currying y la programación funcional
Java Currying ,es una de las técnicas más habituales cuanto trabajamos con Java 8 y la programación funcional. Sin embargo siempre es un concepto difícil de explicar cuando estamos empezando . Vamos a intentar acercarnos a él a través de algunos ejemplos muy sencillos. Para ello nos vamos a centrar en un sencillo bucle for […]
Curso Spring Boot y MicroServicios
Bienvenido a mi Curso de Spring Boot. Este es un curso que mucha gente me ha demandado que grabe ya que Spring Boot es una tecnología cada día se usa más pero genera muchas dudas a los desarrolladores sobre su uso . Como siempre el primer módulo es gratuito y lo puedes ver aquí: Estas […]
REST DTO y JSON Arquitecturas Web y objetos
El concepto de REST DTO es muy habitual cuando trabajamos con arquitecturas REST . En este tipo de soluciones nos encontramos publicando recursos REST de forma continua y rapidamente nos vendrá a la mente una duda bastante razonable . ¿Qué publico mis objetos de negocio directamente con sus propiedades o publico unos DTO (Data Transfer […]
Java Collector Join Streams y Strings
El concepto de Java Collector Join viene a solventar un problema clásico cuando trabajamos con listas de elementos . En muchas ocasiones disponemos de una lista de objetos y necesitamos construir una cadena de texto que contenga parte de la información de esta lista y que ademas la delimite de alguna forma. Para entenderlo mejor […]
Spring boot Yaml y propiedades
Spring Boot Yaml es una segunda opción que tenemos al uso clásico de ficheros de propiedades. En principio estos ficheros son prácticos y bastante sencillos de utilizar pero según la aplicación va creciendo en tamaño se hacen un poco más ilegibles ya que el conjunto de propiedades que almacenamos puede llegar a ser grande. Vamos […]
HttpSession escalabilidad y limitaciones
El uso del concepto de httpSession es muy común. Las sesiones Http permiten normalmente el almacenamiento de estado entre un conjunto de páginas que el usuario utiliza de forma habitual durante su navegación. Recordemos que el protocolo Http es Stateless y cada página mantiene su propio estado. Es decir si nosotros navegamos entre páginas cada […]
Java Optional Repository y JPA
El concepto de Java Optional Repository llega en Java 8 y hace referencia a cómo podemos usar los tipos Optional dentro de nuestras clases clásicas de repositorio. El ejemplo mas clásico es el método BuscarUno o findOne() a nivel de Java Persistence API . Este método nos permite buscar un elemento concreto por clave primaria […]







