Exploring Java 21's Intriguing Additions (Part 1)
Learn about a few notable features that stand out in the upcoming Java 21, in an overview of their functionalities and potential use cases.

Learn about a few notable features that stand out in the upcoming Java 21, in an overview of their functionalities and potential use cases.

Find out how the JVM handles many tasks that you, as a developer, don't want and need to take care of compared to other languages.

Generate a highly efficient approach to generating an 8-byte lightweight identifier that is unique across many hosts.
Write expressions like (bigDecimalMap[ObjKey] * 5 > 20) in Java. Manifold makes that happen. Expressions like "var distance = 5 mph * 3 hr"!

Keeping a project on Java 8 will eventually lead to running it on a non-maintained runtime. Aim for the stars and go for Java 17!

Understanding class loader hierarchies is essential when developing instrumenting Java agents. So I wrote an article about it.

The cost of object creation can be far higher than the cost of cleaning them up if they are very short lived.

We introduce a linear algorithm for rolling binary trees and implement it in Java, by demonstrating the use of common design patterns.

I like to describe this book as a beginner's book for experts. Anyone who needs to get up to speed quickly using Java is my primary …

Learn the why and how of a group of enthusiastic people implementing a new sort of developer certification that objectively measures dev …