vuejs

Vuejs una alternativa a React y Angular

Vuejs es uno de los frameworks Javascript relativamente nuevos que se esta convirtiendo en una alternativa a los enfoques de Angular2 y React. Combina dentro de sus características conceptos tanto de Angular como de React para construir un framework realmente limpio. Podemos echar un vistazo a google trends y ver cuanto esta creciendo  comparado con […]

javacallablefutureget

Java Callable Interface y su uso

¿Para qué sirve un Java Callable interface?. Este interface esta ligado de forma importante a la programación concurrente. Cuando uno empieza trabajar en Java , rápidamente aparece la clase Thread que nos permite ejecutar tareas concurrentes .Sin embargo tiene algunas limitaciones,vamos a ver un ejemplo: Acabamos de crear una tarea que implementa el interface Runnable. […]

angular2diagram

Angular 2 y el futuro de las arquitecturas web

Angular 2 hace un par de meses que ya tiene una versión final. Todo el mundo esperaba desde un principio un éxito arrollador. Sin embargo en mas de una ocasión me he encontrado con respuestas un poco tibias. De hecho hay cada día mas gente mirando a Facebook y a su framework React como una […]

javascriptforofvsforindiagrama

El uso de JavaScript for in vs for of

JavaScript for in vs for of es una pregunta muy habitual hoy en día . Poco a poco vamos usando cada día más JavaScript ES6 y estos tipos de bucles son muy habituales. Vamos a explicarlo un poco las diferencias entre ambos . Normalmente cuanto trabajamos con JavaScript es muy habitual utilizar colecciones de objetos, […]

queesrestsoap

¿ Que es REST ?

¿ Que es REST ? Esta pregunta es una de las más habituales en nuestros días. Para algunas personas REST es una arquitectura , para otras es un patrón de diseño , para otras un API. ¿Que es REST exactamente? . REST o Representational State Transfer es un ESTILO  de Arquitectura a la hora de realizar […]

javaoverride

Java Override y encapsulación

El concepto de Java Override o overriding es uno de los conceptos que cuesta más entender cuando una comienza a trabajar con programación orientada a objeto. ¿Para que sirve el overriding o polimorfismo dinámico? . En Java en muchas ocasiones nos encontramos con situaciones en las cuales tenemos una jerarquía de clases en la que […]

javascriptes6mapset

Introducción a JavaScript ES6

JavaScript ES6 es un cambio muy importante a nivel de programación. Hay muchas cosas que llegan al lenguaje y que realmente hacían mucha mucha falta. Vamos a revisar algunas de las que en mi opinión son las más destacables. JavaScript ES6 Clases: Por fin tenemos clases y herencia  de una forma similar a las que […]

javamixinsjava8

Java Mixins, un ejemplo sencillo

¿Qué son los Java Mixins? . El concepto de Mixin esta asociado a la reutilización de código. Un mixin es una clase que contiene código para que otras clases lo reutilicen pero que no se apoya en la herencia para hacerlo. Dicho así suena un poco extraño pero vamos a ver un ejemplo sencillo que […]

javapredicateinterfaceor

Java Predicate Interface y sus métodos

¿Cuales son los métodos más utilizados de un Java Predicate Interface? . Estamos muy acostumbrados a usar un predicado concreto para filtrar Streams . Muchas veces se nos olvida que el interface soporta varios métodos que aportan flexibilidad. Vamos a echarlos un vistazo . Para ello partiremos de una colección de Personas que queremos recorrer utilizando […]

javaexecutorservice

Java Executor Service y Threading

Java Executor Service pertenece al API de Java7 y es una de las clases que nos permite gestionar la programación concurrente de una forma más sencilla y optima. Vamos a ver un ejemplo, para ello nos vamos a construir una clase Tarea que realice un pequeño bucle por pantalla Como podemos ver es una clase […]

asyncreactivemicroservices

Reactive MicroServices y Arquitectura

¿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 […]

hashalgorithmdiccionario

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 […]

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies