El concepto de ES6 Bundle (envoltorio) es bastante conocido. ¿A qué hace referencia?. Hace referencia a cuando nosotros tenemos un bloque de código construido con JavaScript ES6 y queremos desplegarlo en un navegador para que se ejecute. Es decir muchas veces nosotros queremos hacer uso de las habilidades de ES6 (JavaScript 2015) pero que luego […]
El Principio OCP explicado de forma sencilla
El Principio OCP o principio de apertura y cierre es uno de los principios sólidos. Este principio viene a decir que un programa debe estar abierto a la extensibilidad y cerrado para sus modificaciones. Esto en principio suena pero que muy bien . Sin embargo a veces no es tan sencillo aplicarlo o ver como […]
Cupón 60% de descuento en mis Cursos de Java Clásicos
Esta semana aprovecho para publicar una oferta especial para los visitantes de Arquitectura Java: un cupón del 60% de descuento para mis cursos de Java clásicos, que durará hasta el 15 de Junio. Introduce el cupón JAVAPRIMAVERA al pagar cualquiera de mis cursos clásicos de Java y te llevarás un gran descuento mientras aprendes las […]
Spring Boot Thymeleaf y su configuración
Spring Boot Thymeleaf es una de los starters de Spring Boot más típicos cuando construimos una aplicación web. El uso de este motor de plantillas se esta generalizando mientras que el mundo de JSP se reduce paulatinamente . Recordemos que JSP tiene ya unos 20 años y es una tecnología que aunque ha aguantado bien […]
JSP JavaScript Template Literal
Usar JSP JavaScript Template Literal hoy por hoy suele ser muy necesario. ¿Quien trabaja hoy en día con JSP? . Parece que todo el mundo usa motores de plantillas o tecnologías como Angular y React a la hora de abordar los proyectos. Puede ser cierto… pero la realidad es tozuda y mucha gente se encuentra […]
Promise chaining en JavaScript
El concepto de promise chaining o encadenamiento de promesas es un clásico cuando hablamos de programación asíncrona. Vamos a construir un ejemplo que nos ayude a entenderlo de una forma sencilla . Para ello vamos a usar una aplicación de Node.js que nos devuelve una lista de datos via REST y que nos permite añadir […]
Java Iterable Interface y como implementarlo
El concepto de Java Iterable es un concepto clásico en el mundo Java y existe desde la versión de Java 1.5 . Un Iterable es un interface que hace referencia a una colección de elementos que se puede recorrer, ni más ni menos. Así pues el interface solo necesita que implementemos un método para poder […]
JSON API y Arquitecturas REST
El concepto de JSON API es relativamente moderno . Cuando nosotros trabajamos con arquitecturas REST estamos muy acostumbrados a construirlas utilizando los niveles clásicos. Hay situaciones en los que podemos usar nivel 2 o situaciones en las que podemos usar nivel 3 (HATEOAS) . Hasta aquí todo bastante clásico . Los problemas suelen surgir cuando […]






