News

One of Groovy‘s most significant “goodies” is the ability to intercept calls, even to standard Java classes, and either override existing methods or even add new methods dynamically. In this blog post ...
Java 23, now generally available, includes previews of module import declarations, stream gatherers, structured concurrency, scoped values, and a class-file API. And much more. Java Development Kit ...
The Dilemma of Context Binding One of the most notable features of arrow functions is that they do not bind their own this; instead, they inherit the this value from the outer scope. This can simplify ...
Java 25 was released today as the latest LTS version of the language, meaning it will be supported by Oracle for at least ...
Writing a Java application (see Android) that consumes a JSON API usually involves mapping the JSON objects to Java classes for use in the software. This is a tedious and repetitive task to say the ...