-
Librerías Java con requerimientos de Java 11 o superior
Las versiones de Java recomendadas para uso productivo son las denominadas LTS ( Long Term Support) . Hoy, las que tienen esta característica son JDK 8, 11 y se ha agregado JDK 17. No obstante, el ecosistema es diverso, y afecta la selección de la versión del JDK a utilizar. En particular, cuando dependemos de […]
-
Virtual Threads
Uno de los tópicos recurrentes en Java es el manejo de hilos ( threads) . La implementación existente en la JVM desde la versión 1.4, utiliza procesos del sistema operativo subyacente. En la próxima versión 19 de Java, se incorporará soporte para JEP 425: Virtual Threads. Que significa este cambio: escalabilidad. Manteniendo gran parte de […]
-
SDKMAN!
https://sdkman.io/ SDKMAN! es una herramienta para administrar versiones en paralelo de diversos kits de desarrollo de software ( SDK por sus siglas en ingles). El concepto es el mismo utilizado para instalar multiples versiones de Python o de Node ( con python-env o node-env respectivamente ). El requisito básico es contar con soporte de terminal […]