What we're about

¡Bienvenid@ a la página oficial de Madrid JUG!

Tanto si eres nuev@ en este mundillo que rodea a la Máquina Virtual Java, como si estás curtido en las mil batallas del bytecode, has encontrado el sitio perfecto para aprender, enseñar y conocer gente interesante.

Intentamos reunirnos una vez al mes bajo el formato de charla técnica + cervezas. Las reuniones son en principio el segundo jueves de cada mes, aunque por diversas circunstancias puede variar tanto de semana como de día. Los encuentros se anuncian normalmente a través de esta "community".

También puedes seguirnos en Twitter (@MadridJUG).

Manifiesto MadridJUG

Creemos en el valor de una comunidad donde compartir conocimientos y experiencias, como forma de desarrollarnos, enseñando lo que sabemos y aprendiendo del resto.

Para ello es primordial que nuestra comunidad sea abierta, participativa e invite a cualquiera a participar, sin importar su condición, nivel de experiencia, o cualquier otra característica personal.

De hecho, creemos que es importante favorecer esa diversidad entre asistentes y seguidores, porque será lo que enriquezca nuestras actividades y nuestra vida como comunidad.

Todos los Juggers son bienvenidos. Es responsabilidad y obligación de todos fomentar y cuidar que nuestras reuniones y canales de comunicación sean espacios seguros, cómodos e inviten a que cualquiera pueda aportar su punto de vista y expresarse como és y se siente.

Esta es nuestra guía, para el detalle más fino, nos guiaremos por el https://berlincodeofconduct.org/

Upcoming events (1)

Gestionando memoria en la JVM como si fuera C

Celonis SL

Como en otros muchos lenguajes, en Java la memoria heap es gestionada. Esto es, el programa reserva memoria explícitamente, pero no indica cuando liberarla y delega en el recolector de basura.

Esto tiene grandes ventajas, pero también tiene algunos inconvenientes que se hacen más problemáticos cuando el programa tiene que trabajar con gran cantidad de datos o procesarlos muy rápido. Por ejemplo sistemas como Apache Kafka o bases de datos como Apache Pinot evitan en gran medida usar memoria gestionada y en su lugar reservan y liberan memoria manualmente en lo que se conoce como memoria offheap.

Esta es una charla técnica y práctica sobre cómo usar esta memoria en la JVM, cuándo merece la pena usarla y cómo afecta a nuestro código y nuestros despliegues incluyendo ejemplos en aplicaciones y librerías reales.

Sobre Gonzalo
Soy ingeniero de software especializado en desarrollar base datos en Java. Me encanta destripar la magia que hay detrás de las librerías y frameworks que uso en mi día a día y entender cómo diseñar y programar sistemas de alto rendimiento. He trabajado contribuyendo en ToroDB, Logtrust/Devo y Apache Pinot.

Past events (88)

Spring + Native + Kubernetes = ¡Sí se puede!

Spaces Rio

Find us also at