News

The OpenJDK finalises numerous JDK Enhancement Proposals, including for immutable values, flexible constructors and slim Java ...
TheServerSide has published a number of articles on the tenets of effective RESTful web service design, along with examples of how to actually create a cloud-native application using Spring Boot and ...
Oracle today announced the availability of Java 25, the latest version of the world's number one programming language and development platform. Java 25 (Oracle JDK 25) will help organizations drive ...
In my two immediately previous posts, I looked at reducing the number of parameters required for a constructor or method invocation via custom types and parameter objects. In this post, I look at use ...
Community driven content discussing all aspects of software development from DevOps to design patterns. While social media websites such Facebook and LinkedIn made it incredibly easy for a user to ...
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 ...
I think that most experienced Java developers are aware of many of the many characteristics of the Java String that make it a little different than other objects. One particular nuance of the Java ...
Macromedia calls CFML "a scripting layer for J2EE." The ability to integrate Java into ColdFusion provides all sorts of opportunities, including access to freely and commercially available Java ...
OpenJDK 23 has been released on a six-monthly cycle. Like its predecessor, the release brings twelve Java Enhancement Proposals (JEP), most of which are in the preview phase. However, string templates ...