RxJava es una de las librerías que más interés esta generando dentro de la comunidad. Esto es debido a que cada día nos encontramos con más sistemas que funcionan de forma asíncrona y que necesitan poder gestionar flujos de información complejos. … [Continue reading]
HTML5 IndexDB y Dexie.js
Poco a poco el soporte de HTML5 IndexDB va mejorando en los navegadores, recordemos que IndexDB nos permite tener una base de datos NoSQL en nuestro Browser. El API de IndexDB es bastante completo pero ya han comenzado a aparecer Wrappers, uno de los … [Continue reading]
Java Lambda reduce y wrappers
Java Lambda reduce es una de las operaciones más utilizadas cuanto trabajamos con colecciones de objetos y expresiones lambda. Reduce sirve para convertir un Array de elementos en un único elemento y se usa por ejemplo para calcular la suma de n … [Continue reading]
Node.js presente y futuro
Node.js es una de las tecnologías más interesantes de los últimos años . Muchas veces me encuentro con que me preguntan ¿Cual es el futuro de Node? . ¿Puede ser una tecnología que pase de moda? . Quizás para responder a esta pregunta deberemos … [Continue reading]
Introducción a VertX
¿Qué es Vertx?. Vertx es un framework Java que corre en la JVM y permite construir aplicaciones . Hasta aquí todo parece lo de siempre. Sin embargo se diferencia del resto en que su enfoque es similar al de Node.js y a la plataforma de JavaScript de … [Continue reading]
JavaScript Reduce function y eliminación de bucles
JavaScript Reduce function es una de las funciones que más cuesta entender cuando trabajamos con JavaScript. Sin embargo es una de las funciones que más nos puede ayudar a simplificar nuestro código y eliminar bucles. ¿Cómo funciona exactamente? . … [Continue reading]
Command Query Separation (CQS) e Iteradores
Command Query Separation o CQS es uno de los principios de diseño orientado a objeto que nos permite construir nuestras clases de forma que sean más sencillas de usar por parte de los desarrolladores. Este principio define que los métodos de una … [Continue reading]
Utilizando Spring MVC configuration annotation
Spring MVC configuration annotation es una de las posibilidades que tenemos en las versiones 3.x y 4.x de Spring Framework a la hora de configurar el framework Spring utilizando unicamente anotaciones y prescindiendo del uso de ficheros … [Continue reading]