As soon as Java 22 is out, it’ll be time to walk through all the functionalities that this version bring to us as developers.
-
Foojay Podcast #45: Welcome to Java 22
Last September, we got Java 21, a Long Term Support (LTS) version with eight new big features and seven incubator or preview features. Does Java 22 also bring that much innovation, or is it “just” a bug-fix release?
-
Increase readability and reduce complexity with Java’s Pattern Matching
Increase readability, reduce cognitive complexity, and avoid bugs that are hard to spot with Java’s Pattern Matching.
-
Running JavaFX applications on the Windows Subsystem for Linux and more
Learn about the flexibility of running your JavaFX applications in a Linux environment on a Windows host system without any issues, which can be a big plus, depending on your use cases.
-
Why I moved my blog to RIFE2 after 23 years?
In April 2023, I decided to move my 23-year-old blog to RIFE2, a no-dependencies full-stack Java framework…
-
Builders, Withers, and Records: Java’s path to immutability
Immutability in Java with creational patterns Builders and Withers, along with a new type of immutable object in Java: Records.
-
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.
-
Top Most Detected Issues in Java Projects
The most detected issues in Java projects by not following the clean code approach, and how to fix them with clear examples.
-
Sorting Text in Java, How Complicated Can It Be?
Text is represented by the String class in Java. In this article we’ll explore how to sort String, the advantages and drawbacks of each possibility.
-
OpenRewrite: Migrate to Spring Boot 3.2
Simplify your migration process to Spring Boot 3.2 with the help of OpenRewrite.
-
Hello eBPF: Recording data in event buffers (3)
How to use another kind of eBPF maps, the perf event buffer, and run tests with docker and JUnit 5.