Blog de Jerolba


Tecnología, Bases de Datos, Java y JVM
  • Sobre vistas y funciones en PostgreSQL

    En Clarity, una de las tareas que estoy haciendo estos días es mejorar el rendimiento en el cálculo y persistencia de una colección de cálculos muy grande. Por usabilidad, una de las restricciones que nos hemos impuesto es que se tiene que hacer en menos de 5 segundos. [Leer más]
  • Nueva etapa

    La semana pasada fue mi última semana en Nextail, la que ha sido mi casa durante los dos últimos años y medio. Como en la mayoría de las startups el tiempo pasa volando, pero al echar la vista atrás parece que fue hace mucho tiempo aquel día que entré en... [Leer más]
  • La piedra

    Esta semana pasada he estado revisando el rendimiento de ciertos procesos intensivos en CPU que tenemos en Nextail. La funcionalidad de profiling de Java Flight Recorder y Java Mission Control se han convertido en mi martillo en estos casos. Cada vez que lo uso caigo en el mismo error, así... [Leer más]
  • Cosas de Mapas

    Al Construir la librería Bikey, para hacer que fuera lo más fácil y natural de usar para cualquier programador con experiencia en Java, intenté que el API siguiera los mismos patrones y semánticas que la librería de Collecciones de Java. Para eso estudié y repliqué el comportamiento (e incluso Javadoc)... [Leer más]
  • Bikey

    TL;DR: en este post os presento Bikey una librería de colecciones de Java para crear Maps y Sets cuyos elementos tienen dos claves, consumiendo desde un 70%-85% a un 99% menos de memoria que con estructuras de datos habituales. Es Open Source, publicada en https://github.com/jerolba/bikey y está disponible en Maven... [Leer más]