IntelliJ IDEA Moves to the Unified Distribution

Java Records and Data Oriented Programming

Inheritance vs. Composition

Spring Boot 4.0 M1 available now

JEP draft: Automatic Heap Sizing for G1

Issues you will face binding to C from Java.

Converting Future to CompletableFuture With Java Virtual Threads

Panic: Big Changes in Maven Central

Rethinking Object-Oriented Programming in Java Education

Nearly 3 out of 4 Oracle Java users say they've been audited in the past 3 years

I created a cross-platform terminal emulator using jediterm

Marshalling: Data-Oriented Serialization

How Do You Stay Up to Date with Modern Java Features?

Do you find logging isn't enough?

How Quarkus works with OpenTelemetry

Comparing Java Streams with Jox Flows

New dedicated Pathfinding section added to awesome-java!

[Discussion] Java Optional outside of a functional context?

An Introduction to Jakarta Persistence 3.2 by Examples

Java Gets a JSON API

Burn It With Fire: How to Eliminate an Industry-Wide Supply Chain Vulnerability

Another "Is it okay to adopt JSF?!" question.

ZGC - Paving the GC On Ramp

Nearly 3 out of 4 Oracle Java users say they've been audited in the past 3 years

Why is this pattern of manually replicating a language feature considered good practice?

The curious case of JSON-Java (org.json) and Maven's dependency "hell"

Today I have discovered the "Code too large" error

A Sneak Peek at the Stable Values API

How to divide up services so that they makes sense domain-wide and functionality-wide

Interview with David Matejcek, about the upcoming GlassFish 7.1.0 version

More →