JSON-RPC es un estándar basado en JSON para realizar invocaciones remotas.Ya hace muchos años que utilizamos Java RMI o RMI/IIOP para realizar peticiones remotas a objetos. El funcionamiento siempre es parecido, disponemos de un objeto que necesita comunicarse con otro ubicado en una máquina remota. Lamentablemente al tratarse de máquinas diferentes no es posible […]
Introduccion a Babel.js y JavaScript ES6
Babel.js es un transcompilador que nos permite convertir nuestro código de JavaScript ES6 en código de ES5. Esta característica se esta convirtiendo en algo crítico para mucha gente ya que las nuevas características de ES6 hacen deseable trabajar con el lenguaje lo antes posible. Lamentablemente hoy en día en la mayor parte de los navegadores y distintas […]
Android Dependency Inyection con Butter Knife
Muchas veces se echa en falta cuando trabajamos con Android capacidad de Dependency Inyection en cuanto a la gestión de vistas se refiere. Normalmente cuando en Android disponemos de dos botones que queremos pulsar el código para referenciarlos se apoya en un el método findViewById(). Android Dependency Inyection Como se puede observar el código a […]
¿Es el fin de los servidores Java EE?
¿Es el fin de los servidores Java EE? .Esta es una pregunta que últimamente esta en el aire . La llegada de arquitecturas basadas en Microservicios y la necesidad de modularizar , esta haciendo que cuando miramos a nuestros servidores de aplicaciones nos entren dudas sobre su futuro. Soluciones como Spring Boot o frameworks como VertX […]
JavaScript Streams vs Promises
Streams vs Promises es una de las discusiones que se esta poniendo más de moda en el mundo de JavaScript. El uso de promises nunca ha sido sencillo y a mucha gente le cuesta introducir estos conceptos dentro de la programación asíncrona que realiza. Vamos a explicar la diferencia que existe entre ambos conceptos para […]
Java Fluent Interface y Properties
Utilizar un Java Fluent Interface suele ser muy práctico pero lamentablemente no todas las APIs lo soportan. Recordemos que los Fluent Interfaces o interfaces fluidos nos permiten trabajar de una forma más cómoda cuando programamos. Vamos a ver un ejemplo de una clase Java que no soporta un enfoque fluido y como podemos adaptarla para que […]
Introducción a Immutable.js
Immutable.js es una librería de JavaScript que cada día este cogiendo más empuje. La librería aporta un conjunto de tipos de abstractos de datos que son Immutables. ¿Qué quiere decir esto exactamente?. Quiere decir que una vez creado cada uno de los objetos , estos jamás son modificados. En un principio esto parece algo poco […]
Thymeleaf , un motor de plantillas
Thymeleaf es un nuevo motor de plantillas que se usa mucho con Spring MVC . Durante muchos años hemos utilizado librerías de etiquetas para gestionar la capa de presentación tipo JSTL o Spring Forms ,pero el uso de etiquetas aunque potente no resulta del todo natural. Los motores de plantillas siempre han sido una tecnología interesante y […]







