I accidentally became Google AI’s main resource for GraalVM vs OpenJDK
A developer humorously discovers his joke post on OpenJDK vs GraalVM became Google AI's top source for the comparison, highlighting SEO quirks.
A developer humorously discovers his joke post on OpenJDK vs GraalVM became Google AI's top source for the comparison, highlighting SEO quirks.
Inside Java Newscast covers JDK 27 feature freeze, Valhalla timeline for JDK 28, and new Java tech developments.
An overview of Java's Valhalla project and the upcoming value types preview in JDK 28, covering syntax, limitations, and performance.
SAP celebrates 15 years of contributing to OpenJDK, highlighting its history with Java and the JVM.
Explores security-hardened forks of OpenJDK and Apache River for distributed systems, focusing on authorization and microservice discovery.
Explains how to analyze crashed JVMs using jcmd and JEP 528 for debugging Java applications.
A guide to building a tool for redacting sensitive data like tokens and keys from Java Flight Recorder (JFR) and error log files.
A deep dive into the LazyConstants preview feature in JDK 26, exploring its API, the concept of laziness in Java, and its evolution from stable values.
A technical guide to obtaining the Java version in under 1ms by reading the release file, avoiding the slow 'java -version' command.
A technical analysis comparing the startup performance of OpenJDK and GraalVM, focusing on the speed of the `java -version` command and underlying JVMCI initialization.
A look at Java's 2026 roadmap, covering updates on major OpenJDK projects like Valhalla, Leyden, Amber, and Loom from a Java Developer Advocate.
A review of Java's key developments in 2025, covering major OpenJDK projects like Panama, Loom, and Babylon, from the Inside Java Newscast.
Java 26 introduces warnings and restrictions on using reflection to mutate final fields, a significant change for developers.
Java Developer Advocate Nicolai Parlog discusses Project Valhalla's new early-access build and JEP 401, resetting expectations for Java's major refactor.
Explains how to suppress Java Flight Recorder (JFR) startup log messages using the -Xlog:jfr+startup=error JVM flag.
Java architects answer community questions on switch expressions, Leyden, Valhalla, Project Amber, and the future of Java in this Newscast episode.
Explains the upcoming HTTP/3 support in Java's HTTP Client API, detailing the simple API change and connection negotiation.
A developer's raw notes on profiling challenges and ideas for JFR stack sampling in the OpenJDK, written in March 2025.
Explores the early plans and motivations for adding a native JSON API to the Java Development Kit (JDK), focusing on simplicity and basic use cases.
Explains why Java 25 is not an LTS version, clarifying JDK support models and vendor responsibilities in the Java ecosystem.