Hidden classes, sealed classes, text blocks, records, and EdDSA: There’s lots of goodness in JDK 15.
Questions, comments, kudos, critiques?
When Java shows up at a party, it always brings a delicious dessert.
With Helidon SE, client applications can regulate asynchronous traffic by signaling remote publishers how much data to send at a time.
When doing currency calculations in Java, you might use java.math.BigDecimal—but beware of some of that class’s unique challenges.
Your reactions to the list of the 25 greatest Java apps ever written
With the new JUnit Jupiter test engine, the popular framework is much more flexible than ever before and can be customized at will to fit your testing needs.
Use the open source Oracle Coherence Community Edition to create stateful applications that are as easy to scale, if not easier, than the stateless applications you are building today.
Step-by-step creation of a small project that has practical utility
Creating custom plugins for the Apache Maven build tool is easier than you might think.
Making the case for using the GraalVM platform for serverless applications
How to avoid Optional class antipatterns and design smells—all while streamlining application development
The new release tunes the popular Java platform for IoT applications as well as the cloud.
The inexpensive single-board computer works great with Java, making hardware development as easy as traditional software development.
Modern developers have access to hardware of never-before-seen power. Here’s how to leverage Concurnas, a new JVM programming language, to unlock that power.
One of the cornerstones of any well-written application is good performance, and that often means being able to run two or more tasks at the same time in parallel.
Follow these dozen best practices to protect your applications against ugly null pointer exceptions—and make your code more readable and concise.
From space exploration to genomics, from reverse compilers to robotic controllers, Java is at the heart of today’s world. Here are a few of the countless Java apps that stand out from the crowd.