¿Como funcionan los Reactive MicroServices? . El mundo de los microServicios es difícil de entender. Todo el mundo quiere empezar con ello . Pero evolucionar hacia una arquitectura de este estilo no es una tarea fácil. Para entender un poco mejor el concepto de Reactive MicroServices, debemos revisar las arquitecturas que tenemos en estos momentos […]
El concepto de Hashing Algorithm
¿Cómo funcionan los distintos Hashing Algorithm? .Para responder a esta pregunta hay que hacerse otra. ¿Qué es un algoritmo de hashing y para que sirven?. Simplificando mucho , un algoritmo de hash es un algoritmo que ante un texto de entrada de tamaño cualesquiera genera otra cadena resultado con una longitud fija a la que se denomina […]
Shell.js, scripting de consola con Node.js
¿Qué es Shell.js?. En muchas ocasiones los desarrolladores nos encontramos con la necesidad de crear un script que realice alguna tarea tediosa. Es común usar herramientas como ANT para abordar estas tareas desde el mundo Java. Lamentablemente no siempre disponemos de la herramienta más cercana a nuestra tecnología para abordar la creación de un script. […]
El concepto de Java infinite Stream
¿Qué es un Java Infinite Stream? . Los streams infinitos son una de las características más interesantes del API de Java 8. Nos permiten realizar operaciones habituales enfocándolas desde la programación funcional. Por ejemplo supongamos que queremos sumar los primeros 1000 números enteros en Java . Es una operación muy sencilla simplemente construimos un bucle […]
JavaScript Observers vs Arrays
Observers vs Arrays una comparativa interesante. ¿Son lo mismo los Arrays que los Observers? . Ultimamente todas las plataformas nos permiten trabajar de forma reactiva de algún framework Rx. Cuando uno empieza a trabajar con ellos da la sensación de que son muy parecidos a los Arrays clásicos. Sin embargo su funcionamiento es muy diferente […]
¿Qué es Docker y para qué sirve?
Docker es una de las tecnologías más de moda y poco a poco entrará en prácticamente todas las plataformas. Ahora bien ¿qué es ? y ¿cómo funciona?. Docker esta relacionado con el mundo del despliegue de aplicaciones. Todos desarrollamos aplicaciones y las instalamos en nuestros servidores . Con el paso de los años ha dejado de […]
Arquitecturas Web y su evolución
La historia de las Arquitecturas web es ya muy amplia . Hemos pasado por muchos posibles enfoques y soluciones sobre como construir una aplicación web y siempre llegan nuevas ideas que hacen al sector evolucionar. Vamos a echar un vistazo a los diferentes enfoques que se han producido en los últimos 20 años. El Modelo cero […]
JavaScript Promise y la programación asíncrona
¿Cuál es el concepto de JavaScript Promise?. Las promesas son unos objetos que nos facilitan la gestión de la programación asíncrona dentro de JavaScript. Por ejemplo imaginemos que tenemos un programa de JavaScript que usa dos bloques de código que incluyen un setTimeout. El resultado la veremos impreso por la consola , al pasar 1 segundo […]







