Daily Java Blogs
ThreadLocals vs. ScopedValue in virtual threads in JDK 25 memory usage
I built a piano learning tool in Java
JEP 500: Prepare to Make Final Mean Final [Candidate JEP]
Virtual threads vs Reactive frameworks
Beyond REST: GraphQL APIs in Java for Flexible Data Access
Securing Java from the Start: Top DevSecOps Practices for Your Codebase
Find Null or Empty Strings in a Java List Example
Datafaker 2.5.0 officially released
Java for AI: GPU support from pure-Java inference to land in LangChain4j
Java 25 officially released