Serialización en Java con JSON, Protocol Buffers y FlatBuffers

TL;DR: El artículo analiza el rendimiento de la serialización/deserialización con JSON, Protocol Buffers y FlatBuffers con muchos datos. Usando ciertas propiedades no evidentes de FlatBuffers, resulta ser el mejor formato en ciertos casos de uso.

Leer más...
Dukesletter

Todos los días se publica en Internet una gran cantidad de contenido que no da tiempo a leer y queda archivado en Pocket, favoritos o en bookmarks.

Con tiempo finito y siendo la “economía de la atención” un problema, tener contenido curado a nuestros intereses nos ayuda a mejorar el FOMO.

Leer más...
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 esa sala de 40 m2 en el Eurobuilding que hacía de oficina.

En este tiempo he crecido personal y profesionalmente, y creo haber ayudado a crecer a la compañía, pero había llegado a un punto en el que el valor añadido que yo podía aportar ya no era diferenciador.

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í que he decidido escribir un post para ver si no tropiezo con la misma piedra la próxima vez.

Leer más...