El uso de Spring Security JDBC es un clásico. En muchas ocaciones ocasiones necesitamos configurar Spring Security para que almacene los usuarios y los roles en una base de datos . Hoy por hoy esto es bastante sencillo de hacer si nos apoyamos en el manejo de anotaciones y Spring Boot. . Vamos a ver […]
Angular async pipe y observables
El concepto de Angular async pipe , es uno de los conceptos importantes a nivel de Angular.js y el manejo de la programación asíncrona. Normalmente la gestión de peticiones asíncronas siempre se ha realizado a nivel de capa de servicios utilizando promesas , objetos deferidos y high order observables. A partir de ahora si utilizamos […]
Arquitecturas REST y sus niveles
El uso de Arquitecturas REST es a día de hoy muy común. Bien es cierto que poco a poco otras soluciones se abren camino como es el caso de GraphQL . Sin embargo en muchas ocasiones nos encontraremos a día de hoy construyendo soluciones basadas en arquitecturas REST. Estas arquitecturas soportan varios niveles: Arquitecturas REST […]
Spring Web Initializer ,eliminando el web.xml
El concepto de Spring Web Initializer es poco conocido. En muchas ocasiones cuando damos de alta una aplicación con Spring MVC necesitamos si o sí dar de alta un despachador a nivel del web.xml. Sin embargo a partir de la versión 4 de Spring podemos inicializar Spring MVC sin hacer uso de web.xml. Vamos a […]
Spread vs Rest Parameters en ES6
Vamos a comparar Spread vs Rest como operadores de JavaScript ES6. ¿Qué diferencia existe entre ambos operadores? .Vamos a comenzar a hablar de Spread operator. ¿Para que sirve este operador? . Supongamos que tenemos una página html y un código de javascript que trabaja con un array de elementos: Veamos el código del script: Se […]
Hot vs Cold Observable con Rx.js
El concepto de Hot vs Cold Observable esta cada día mas de moda con los temas de programación asíncrona. ¿Qué diferencia existe entre los observables fríos y los observables calientes? . La diferencia fundamental esta en como se comportan en tiempo de ejecución . Veamos un ejemplo sencillo utilizando unos arrays y unos botones en […]
Arquitectura Java Sólida con Spring 4.3 y Anotaciones
Curso de Arquitectura Java Sólida con Spring 4.3 y Anotaciones . Varias personas me comentaron en su momento que estaría bien que desarrollara un curso sobre Arquitecturas Java Sólidas utilizando las últimas versiones de Spring Framework :). Hoy por hoy aunque acaba de salir la versión 5 la versión 4.3 es la más recomendable y […]
RxJS Ajax , fusionando peticiones asíncronas
El uso de RxJS Ajax para realizar peticiones asíncronas cada día es más común. ¿Cómo podemos realizar peticiones Ajax con RxJS y gestionar invocaciones complejas?. Vamos a verlo , el primer paso va a ser configurar un pequeño servidor de Node.js con Express.js como framework de servidor. El primer paso es usar npm e instalar […]







