Category: Java
-

Improving EJB performance with Java 21 & Jakarta EE 10
In the enterprise world, managing resource-intensive tasks has always been challenging, particularly when using synchronous blocking operations. With the release of Java 21, features like Virtual Threads bring a new dimension to managing concurrency with minimal resource consumption. Jakarta EE 10, in tandem with Java 21, allows for easy asynchronous…
-

Managing multiple JDKs on macOS with SDKMan
Managing multiple versions of JDK on macOS could be a fairly daunting task especially when you could be working on multiple projects requiring different JDK versions. You could manually update the PATH & JAVA_HOME environment variables everytime you need to switch JDK version or you could also simply use /usr/libexec/java_home…
-

Managing multiple JDKs on macOS
If you’ve just moved from Windows to macOS or starting fresh on your new Mac and wondering how to manage multiple versions of Java Development Kit (JDK) such as 8, 17, 21 etc system wide then read on. /usr/libexec/java_home – the simplest way There’s a folder inside /usr called libexec…
