Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

A Valhalla Ticker in One int

CheerpJ 5.0: Java 21/25 in the browser, full OpenJDK, and a new WasmGC engine

What's New in IntelliJ IDEA 2026.3

Hibernate lost my update

Ask the Architects at Devoxx 2026

Project Detroit: From Foreign Libraries to Foreign Language Runtimes

Beyond mvn install: Maven Practices That Pay Off

It should not take 12 minutes to rebuild Guava when you only changed a javadoc...

Madura: A different kind of Hermetic Java

Spring Boot vs Javalin + Jdbi: HotSpot and GraalVM on a 512 MiB VM

Modern Java at Stripe: Language upgrades as a service

EclipseLink 6.0.0-M1 released!

JMH Visualizer 1.1.0 Released

Should You Learn Java in 2026?

Announcing SLB4J (Logging Backend, ASL-2)

The Transactional Outbox Solves Dual Writes. It Doesn't Solve Duplicate Processing

Intelli j

SuperVote: 15 year retrospective on an app for sharing political endorsements

New Foojay Podcast: 53 CVEs in one OpenJDK update, two out-of-cycle releases, and what CPU, PSU, and CSPU mean

JairoSVG Release v1.0.16

Announcing java-index a lightweight LSP for code navigation only

Java Game Devlog - Enemy Object Management for my Java game.

SketchProbe: Inspect Apache DataSketches from the CLI or browser

fose v0.2.1: reworking the wait queue and waiting scheme in my flat combiner

webforJ 26.03: AI agents that use a Java web app through its UI, and JUnit tests without a browser

How hard is it to check for whitespace?

Java's new AOT cache feature is in a rough state

Another Java to CUDA compiler written in Java

TornadoVM 7 Enables GPU-Native Workloads from Java Applications

Java and Kotlin news: value classes arrive in JDK 28 and Kotlin 2.5

More →