Comparar Angular.js vs Node.js es algo bastante habitual en estos últimos tiempos. Recordemos que Angular.js es un framework MVC de cliente de JavaScript. Mientras Node.js es una plataforma que nos permite ejecutar JavaScript en el Servidor. Angular.js y Node.js Angular.js y Node.js pueden trabajar juntos ya que uno aporta el lado cliente y el otro aporta […]
HTML5 Visibility API y rendimiento
¿Para que sirve HTML5 visibility API?. Al principio nos puede parecer un API un poco tonta que ya simplemente se encarga de comprobar si la ventana de navegador que tenemos activa esta visible o no. Sin embargo esto puede llegar a ser crítico a nivel de rendimiento. ¿Por qué? , muy sencillo ,cada día los usuarios […]
El concepto de Java JTA
El concepto de Java JTA genera muchas dudas y el otro día a través del blog me han preguntado si podía escribir un artículo sobre el tema. JTA (Java Transaction API) existe para generar una abstracción sobre la gestión de transacciones entre varios sistemas, permitiendo transacciones distribuidas. Interfaces y Java Transacional Manager JTA gestiona dos conceptos fundamentales: Uno es […]
HTML5 template element
HTML5 template element es una de las características de HTML5 mas deseadas por parte de todos los desarrolladores web. Hoy en día muchos se apoyan en motores de plantillas de Javascript como HandleBars o Mustache para solventar sus problemas. Sin embargo los navegadores poco a poco están aumentando el soporte para las plantillas nativas de HTML5 como podemos […]
jQuery clone y sus opciones
jQuery clone es uno de los métodos más prácticos de jQuery y nos permite clonar un conjunto de nodos DOM. La operación en un principio es muy sencilla pero tiene algunas peculiaridades. Vamos a empezar con lo más elemental, usar jQuery clone para copiar un bloque de nodos. Para ello nos vamos a construir el siguiente […]
Java Collections Performance
Un tema muy recurrente cuando hablamos de rendimiento es el de Java Collections Performance. Todos usamos el framework de collecciones pero muchas veces nos olvidamos de su rendimiento. ¿Cual es la colección más rápida a la hora de buscar elementos?. Vamos a verlo con un ejemplo sencillo. Para ello partiremos de tres colecciones diferentes, un […]
Android SparseBooleanArray y delete
Hoy voy a hablar de Android SparseBooleanArray. Si hay una tecnología Java que a veces es realmente complicada de entender es Android. ¿Para que sirven los SparseBooleanArray?. Pues para algo teoricamente muy sencillo como es seleccionar los elementos seleccionados de un ListView. El problema es que en algunas ocasiones queremos eliminar los elementos seleccionados. Estructura del SparseBooleanArray […]
Entendiendo el uso de Java System Class
El uso de Java System Class es algo de utilizamos todos , normalmente invocando System.out.println(“hola”) o algo muy similar. Estamos muy acostumbrados a usar esta clase , pero muchas veces no entendemos a detalle que operaciones realiza. La clase System pertenece al package java.lang y dispone de varias variables estáticas a utilizar. Estas variables son […]







