Open-source Java projects advance Jakarta EE compatibility, persistence capabilities, and developer tooling as enterprise teams prepare for the next generation of Java applications.
Nine Java Enhancement Proposals make the final cut as OpenJDK shifts from feature development to bug fixing ahead of a September release.
RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences. It extends the observer pattern to support ...
The latest NVIDIA GeForce driver (v596.36) released in late April 2026 brings more than just bug fixes; it introduces refined latency measurement tools and performance profiles that demand immediate ...
Learn how to use advanced techniques like short-circuiting, parallel execution, virtual threads, and stream gatherers to maximize Java stream performance. My recent Java Stream API tutorial introduced ...
AI on the JVM accelerates: New frameworks like Embabel, Koog, Spring AI, and LangChain4j drive rapid adoption of AI-native and AI-assisted development in Java. Java 25 anchors a modern baseline: The ...
Oracle has released Java 25 (Oracle JDK 25), the newest version of the language and platform that has been around for over three decades. The update brings thousands of improvements, many aimed at ...
Major Java enhancement projects for the coming year include work on code reflection, AOT compilation, eight-byte object headers, and finalizing the structured concurrency and scoped values APIs. Java ...