The Visitor Pattern - 'Revisited' using Data Oriented Programming techniques
Java Language improvements culminating in java 21 obviate the need for the verbose visitor pattern as we know it, instead elevating it into …
14 articles in this category.
RSS feed
Wim De Troyer
2,246 viewsJava Language improvements culminating in java 21 obviate the need for the verbose visitor pattern as we know it, instead elevating it into …

Hanno Embregts
23,432 viewsJava 23 has arrived! It's been six months since Java 22 was released, so it's time for a fresh truckload of JEPs.

Hanno Embregts
15,583 viewsJava 22 is here, and it's ready to rock! Boasting a set of 12 JEPs, it finalizes features and previews new ones. This article has all the …

Hanno Embregts
35,062 viewsToday's the first day of Java 21's availability! It's been six months since Java 20 was released, so it's time for another fresh wave of …

This article explores the adoption of Java Records in a Jakarta EE application as a data transfer and projection object.

Hanno Embregts
20,481 viewsToday is Java 20 release day! It's been six months since Java 19 was released, and so it's time for another fresh wave of Java features.

Denis Magda
17,055 viewsExplore how to best use compact Java Records as Data Transfer Objects (DTOs) for database and API calls in Spring Boot 3 with Hibernate 6.

It's September 20th, OpenJDK 19 has been released. In this podcast, we discuss the new features and the changes that this release brings.

Miro Wengner
6,355 viewsAlthough the Java 19 release is coming in September (2022-09-20), we already know what will happen in that release!

Vipin Sharma
3,917 viewsRecords help remove repetitive error-prone code, increasing developer productivity, with immutability keeping it away from concurrency bugs.