Paths to Support Additional Numeric Types on the Java Platform #JVMLS

Lower Java Tail Latencies With ZGC

Generational Shenandoah in Java 25

JEP 500: Prepare to Make Final Mean Final [Candidate JEP]

Public static void main(String[] args) is dead

Mill as an Alternative Android Build Tool

Integrate the Shenandoah/Generational-Shenandoah GC into Native Image

What′s new in Java 25

Java 25 unpacking

Critique of JEP 505: Structured Concurrency (Fifth Preview)

The State of HTTP Clients in Spring

South Park loves Java, Man!

Happyend !!!

JDK 26: The new features in Java 26

JEP 525: Structured Concurrency (Sixth Preview)

Setting Performance Baselines for Java's 1-Billion-Row Challenge (Ep. 2)...

I built a piano learning tool in Java

Introducing jbang-fmt

JRuby and JDK 25: Startup Time with AOTCache

HTTP/3 for the HTTP Client API is coming in Java 26

Java 25 Launch Stream

I benchmarked Spring Batch vs. a simple JobRunr setup for a 10M row ETL job. Here's the code and results.

Meta question - how old are people in the Java community?

Road to JDK 25! Complete.

Fernflower Java Decompiler

A Better Way to Tune the JVM in Dockerfiles and Kubernetes Manifests

Reviewing the JDK 25 Release Notes - Inside Java Newscast #98

Eclipse 4.37 Released

JazzIcon - Jazzy Identicons ported to Java 21+

A painful road to Java modularity with OSGi

More →