The Java Story | The Official Documentary
From its humble beginnings as a project code-named
@inside-java
Publisher
13
Posts
From its humble beginnings as a project code-named
From its humble beginnings as a project code-named
As long as value classes are a preview feature, they can’t generally be adopted in the JDK libraries (which are not compiled with `--enable-preview`). However, we felt it was important for this JEP to provide users with a “starter kit” of some value classes out of the box, and to ease into any mi...
OpenJDK recently resurrected Project Detroit, an effort to ease Java's interoperability with Python and JavaScript.
Explore the latest work on the HotSpot JVM, with a focus on auto-vectorization and the Vector API.
ZGC is a concurrent garbage collector, meaning all heavy GC tasks are performed alongside application threads, resulting in sub-millisecond pause times. This talk will explore a brief history of ZGC, its internal mechanisms, the performance in JDK 25, and future development plans.
JEPs are OpenJDK's vehicle for documenting and communicating substantial changes of the Java language, its APIs, and the runtime but also the JDK project itself.
This session covers new and upcoming Java features for working with immutable data, and explains how they improve reliability and performance while enabling JVM optimizations and guiding when to use them.
Six years after first comparing Java and Go microservices, the authors revisit the performance question: whether carefully implemented Java and Go HTTP services still deliver similar results on modern runtimes and hardware. Rather than framing it as a language competition, the 2026 article examin...
Learn how agentic coding transforms Java migrations by acting as an intelligent development partner.
What are GC barriers and how do they relate to ahead-of-time compilation? This blog post explores the intersection of HotSpot's GCs and compilers through the lense of implementing GC-agnostic load barriers at the assembly level, and gives key insights on performance and overall takeaways.
this article shows an approach to extend the HAT programming model with an API for explicit tensor-core programming. Furthermore, it shows how to make this approach generic to be able to process computations expressed with the proposed HAT tensor core API on accelerators without explicit tensor i...
To give you a clearer view of the performance work happening across the Java platform, this article highlights a selection of notable performance related improvements in JDK 26, grouped into four major areas: JDK Libraries, Garbage Collectors, Compiler, and Runtime.