JEP 401: Value Objects (Preview) merged to OpenJDK master

Every byte matters

OpenJDK's Project Valhalla -- New candidate JEP: 401: Value Objects (Preview)

Manual reification on the JVM

The Untold Story of Log4j and Log4Shell with Christian Grobmeier

Scaling Java-Based Real-Time Systems: The Hidden Tradeoffs of Event-Driven Design

JEP 401: Value Objects Officially Proposed to Target JDK 28

Sandboxing Script Extensions with GraalVM

ADTs (algebraic data types) in Java

Oracle bites the bullet and finally moves WebLogic passed EE 9.1

Dan Smith from OpenJDK -- Identifying JDK value class candidates

What's New in IntelliJ IDEA 2026.2

Comprehensive JVM Primitive Hashtable Benchmarks

Java Embedded Scripting Languages Benchmark: Jactl, Groovy, MVEL, JEXL, and SpEL

Made a perspective shifting room in Java

Type-safe Java bindings for Tree-sitter grammars

How realistic is it for a company to have their own in house JVM

The mask that compiles to nothing: how HotSpots JIT learned to reason about bits

Why Are Method References not allowed in Annotations in Java?

OpenJDK Interim Policy on Generative AI

Devs who work with legacy Java, what actually eats most of your time?

Discussion: What is the future of String Interpolation in Java?

Ecógrafo

JEP 540: Simple JSON API (Now in Incubator)

A bug I ran into when using Java Modules (plus some thoughts about their adoption by the larger ecosystem)

W4ME Station – a WASM-4 runtime for Java ME phones

Making Mojarra fast: a per-phase performance review

Maintaining the code of the man who wrote "How To Write Unmaintainable Code"

Java for microservices in a non Java team

Apache TomEE 10.2.0 released!

More →