Posts

Java 8 and Beyond

In this post we take a look at the major changes to the Java language since the release of Java 8. Just to recap, Java 1 was released in 1996, and Java 8 in 2014, in 2017 Java moved to a new release train where we basically see a new version every six months, the latest release being version 23 (2024).

Soon after Java version 8 was released I bought a decent book on the subject and I took some time to study it thoroughly, a great book by the way: “Core Java for the impatient” by Cay S. Horstmann, highly recommended. I did notice on his website that he had an updated version available so try and find that one if you are going to buy the book.

Blocking vs Non Blocking

If you look at the project reactor docs, it states one of the reasons why you would use the library is because Blocking can be wasteful, in this little research project we test 2 implementations of a simple service, one blocking and the other non blocking and see where one is better than the other.

© 2024 Johan Hendrik Ehlers