¿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 servidor. La programación esta orientada de forma reactiva con […]
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? . Para entenderla vamos a construir un ejemplo de sumatorio a través de un bucle for. Estamos usando […]
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 clase se deben dividir en dos grandes grupos , Consultas y Comandos. Las consultas son […]
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 XML. Esto permite chequear gran parte de la configuración en tiempo de compilación y evitará muchos problemas. Spring MVC […]
jQuery Custom Events para CantabriaTIC
Hoy he escrito un artículo de jQuery Custom Events para la gente de CantabriaTIC . El artículo aborda como crear eventos personalizados con jQuery para reducir el acoplamiento entre diferentes bloques de código . Podeis acceder al artículo desde aquí.
Java Flyweight pattern y rendimiento
Java FlyWeight Pattern es uno de los patrones de diseño que más cuesta entender ya que implica construir muchas clases para entender su funcionamiento y sus puntos fuertes. Vamos a intentar realizar un acercamiento a él a través de clases sencillas. Imaginemonos que disponemos de la clase MacBookAir. Se trata de una clase normal y corriente […]
Simplificando LocalStorage con Lockr
Cada día utilizamos más LocalStorage para almacenar datos de forma local en nuestro navegador . Recordemos que es una de las características de HTML5 con una mayor soporte . Sin embargo tiene algunas limitaciones , únicamente almacena cadenas de texto . Este código almacena el nombre de “cecilio” en el LocalStorage para luego leerlo y presentarlo […]
Social Media y Design Patterns
Todos usamos las redes sociales hoy en día, ya sea Facebook ,Linkedin o Twitter. Eso sí el uso de la red social no implica que entendamos realmente como funcionan . En este artículo sobre Social Media y Design Patterns vamos a ver una curiosa introducción a como funciona este mundo. Cuando hablamos de Design Patterns […]







