javatrywithresources

JDBC, Java try with resources

Todos hemos trabajado con JDBC en algún momento. Puede ser que hoy en día estemos usando JPA u otra cosa pero a veces toca volver, todo depende de los diferentes proyectos en los que estemos trabajando.  Java 7 y Java 8 han incorporado muchas novedades pero algunas pasan un poco más desapercibidas. “Java try with […]

images (1)

JavaScript Iteradores (para CantabriaTic)

Hoy he escrito un artículo para CantabriaTic que habla de los diferentes Iteradores que tiene JavaScript y como se utilizan de una forma integrada. Lo podeis leer aquí.

javascript

Java Nashorn JavaScript

Javascript cada día que pasa se usa más y existen mas librerías dentro de la plataforma. Java sigue siendo una de las tecnologías líderes del entorno servidor . Hoy por hoy podemos usar JavaScript dentro el mundo Java apoyandonos en Nashorn que es el motor de JavaScript embebido en Java 8   Un ejemplo de […]

EdenUsoJavaGarbageCollector

Java Garbage Collector

El Java Garbage Collector es uno de los conceptos que mas cuesta entender a la gente cuando empieza a programar en Java. ¿Cómo funciona el Java Garbage Collector exactamente?. Java divide la memoria en dos bloques fundamentales , Young generation y Old generation.     En la zona de Young Generation se almacenan los objetos […]

ReactiveProgrammingKeyMap

JavaScript Reactive Programming

JavaScript Reactive Programming es uno de los conceptos que empieza a estar de moda, lamentablemente no son concepto sencillos de entender  y cuesta hacerse a la idea de como funciona este nuevo paradigma. Vamos a  intentar explicar  los conceptos de programación reactiva a través de un ejemplo.   Tenemos tres cajas de texto, en las dos primeras […]

AngularvsNodeCliente

Angular.js vs Node.js

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

html5visibilityAPIdiagrama2

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

JavaJTA

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

html5templateelementcaniuse

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

clonacioncompleta

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

JavaCollectionPerformance

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

androidsparsebooleanarraycompleto

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

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