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.
-
Foojay Podcast #31: Report of Devoxx ’23 in Belgium
The first week of October, the 20th edition of Devoxx took place in Antwerp, Belgium. I got the opportunity to walk around with a microphone and talk to visitors and speakers!