JavaScript Module Pattern es uno de los patrones de diseño más típicos en JavaScript y nos ayuda a organizar y aislar las distintas funciones y clases con las que trabajamos. JavaScript por defecto no soporta el concepto de Package/NameSpace.Vamos a ver como implementar en JavaScript este patrón de diseño. JavaScript Module Pattern y IIFE El […]
¿Qué es el Shadow DOM?
Shadow DOM es una de las partes del standard de WebComponents que define el W3C. ¿Qué es exactamente y para que sirve el Shadow DOM?. Para entenderlo vamos a ver un bloque de código aparentemente sencillo. El código contiene dos párrafos uno que incluye un estilo inline y el otro que no tiene ningún estilo. […]
JSF ViewState y sus opciones
¿Qué es el JSF ViewState? . JSF es una tecnología basada en controles que permite a los desarrolladores trabajar de una forma sencilla con controles muy complejos manteniendo el estado entre las diferentes peticiones HTTP (stateless). En muchas situaciones la forma de trabajar es muy transparente pero hay casos en los que es conveniente saber […]
¿Qué es el Internet Of Things (IoT)? (CantabriaTIC)
Cada día que pasa el concepto de IOT aparece en más medios , pero en la mayoría de las ocasiones nos es difícil aclararnos de a que se refiere exactamente. Acabo de escribir un artículo para la gente de CantabriaTIC que espero ayude a aclarar el concepto a la gente que esta empezando. Lo podeis […]
Java Generics Erasure y sus problemas
El trabajo con los tipos Genéricos en Java es algo de lo más habitual , pero siempre hay situaciones en las que aparecen dudas. Una de las cosas más importantes que hay que entender hablando de Genéricos es que se trata realmente de “sintaxis sugar” es decir no existen realmente en la JVM. Esto es […]
Utilizando Java Singleton Properties
El patrón Singleton es uno de los más utilizados y se encarga de construir una clase de la cual únicamente se pueda construir un objeto. La construcción el patrón no es complicada pero a la gente que empieza le cuesta hacerse una idea de cual pueden ser sus usos. Muchas veces no parece tener mucho […]
Utilizando JavoSize como Profiler
JavoSize es una herramienta de troubleshooting que permite localizar y solventar muchos de los problemas que nos puedan aparecer en la puesta en producción de nuestras aplicaciones Java . Si algo destaca de esta herramienta es que no hace falta ser un guru para manejarse con ella, algo que lo diferencia de otras. Configuración Normalmente cuando tenemos […]
JDBC Batch y rendimiento
JDBC Batch , o ejecuciones batch es una de las características que muchas veces nos olvidamos que están disponibles en JDBC y pueden mejorar el rendimiento de las actualizaciones que ejecutemos. Normalmente cuando uno trabaja con JDBC o tecnologías similares puede ejecutar varias consultas de inserción seguidas. Aunque esto nos parezca correcto, dependiendo de la circunstancia […]







