Skip Top Navigation Bar

Java News

Ahead-of-Time Computation #RoadTo25

By Billy Korando on August 28, 2025

In recent years, application startup and warmup have become increasingly important metrics when evaluating an application's overall performance. Project Leyden seeks to address these concerns by creating an Ahead-of-Time Cache the JVM can use to improve startup and warmup. In this video, Billy explains how ACME Soft hopes to incorporate Ahead-of-Time computation into their development lifecycle.

Read More
GC-Agnostic Load Barriers for Ahead-of-Time Compilation

By Paul Hubner on August 27, 2025

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.

Read More
How to Upgrade to Java 25 #RoadTo25

By Nicolai Parlog on August 24, 2025

Updating from Java 21 to 25 is a smooth experience. Unless you're working on an unlucky project that collected all the little details that change: Whether it's annotation processing, null checks, file operations or the removal of old technologies, Peter collects them all.

Read More
Growing the Java Language #JVMLS

By Brian Goetz on August 21, 2025

Brian Goetz (Java Language Architect) 2025 JVM Language Summit session on evolving the Java language.

Read More
Auto-Vectorization in HotSpot #JVMLS

By Emanuel Peter on August 16, 2025

This video explores the ongoing development and improvements in HotSpot C2's auto vectoriser. After a brief introduction to the SuperWord algorithm, the presenter delves into significant enhancements already achieved and outlines plans for future advancements, using real-world examples and benchmarks.

Read More
Java Architects Answer Your Questions - Inside Java Newscast #97

By Billy Korando, Nicolai Parlog on August 14, 2025

You asked questions, Java architects have the answers - from switch and if expressions to record identity, from optimal training runs to differentiable programming, and more.

Read More
Newsletter: First JDK 25 Release Candidate

By David Delabassee on August 13, 2025

OpenJDK Quality Outreach August 2025 Newsletter

Read More
The not-so-final word on final #JVMLS

By Maurizio Cimadamore on August 12, 2025

Java’s main tool for managing immutability is `final` fields. Unfortunately, using `final` fields comes with limitations which restrict their use in many real-world applications. In this talk we will look at some of the steps we're taking to address these limitations, and enable Java to take better advantage of immutable data.

Read More
The Inside Java Newsletter: JVMLS & JavaOne Sessions!

By Jim Grisanzio on August 11, 2025

The Inside Java Newsletter for July 2025 focuses on the JVM Language Summit, technical sessions published from JavaOne 2025, profiles of developers in the community, podcasts with Oracle Java engineers, updates from the Java User Groups, and community events. The Inside Java Newsletter is produced by the Java Developer Relations team and covers the activities from the Java Platform Group and the Java community. Visit learn.java, dev.java, and inside.java for a variety of multimedia content for developers, learners, educators, and customers. Check out the newsletter archives, subscribe, and send to a friend!

Read More
JavaOne: Returning to the Bay Area March 17-19, 2026

By Sharat Chander on August 4, 2025

The JavaOne conference is back again, set to take place March 17-19, and judging by last year's event, this year will be another amazing experience.

Read More


Sourced from https://inside.java via RSS.