Otávio Santana’s "Mastering the Java Virtual Machine" takes readers on an insightful journey through the inner workings of the JVM. As I read this book, I found myself reconnecting with the fundamentals of Java programming while also discovering new depths …
-
JUG PH: 1-Day Modern Java Development Bootcamp
A 1-Day Modern Java Bootcamp for IT students, early professionals, and career shifters with minimal Java or general programming experience.
-
Structured Concurrency is More Than ShutdownOnFailure
Let’s see other possibilities than the default ones that can be done with the structured concurrency API.
-
Let’s Replace the synchronized Keyword
Let’s replace the synchronized keyword to be more virtual threads friendly in a code readable way.
-
Ensuring the right usage of Java 21 new features
How to ensure the right usage of the new version of Java 21, and improve performance and clarity in our code base.
-
12 Lessons Learned From Doing The One Billion Row Challenge
How fast can you process a 1 billion rows text file in Java? That’s the challenge that many Java developers tried to solve in January 2024.
-
OpenRewrite: Migrate to Spring Boot 3.2
Simplify your migration process to Spring Boot 3.2 with the help of OpenRewrite.
-
SpringBoot 3.2 + CRaC
To test the new support for CRaC in SpringBoot 3.2, let’s use the SpringBoot Petclinic demo.
-
Java 21 – JEP 445 – Unnamed Classes and Instance Main Methods
The goal of JEP 445 is to make it easier to get started with Java, as it’s all about reducing the number of keywords when you write, for instance, your very first HelloWorld Java code.
-
Start using Java 21 in your apps on Open Liberty 23.0.0.10
Java 21 is finally here! Java 21 is the first long-term support (LTS) release since Java 17 was released two years ago. And you can try it all out now on Open Liberty 23.0.0.10.
-
The Files in JDK 21
As Java developers, we all have it installed on our computer: the Java Development Kit, also known as the JDK. In this article, we’ll explore the files of the JDK.