Loading...

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

JUnit 6 Is Released

Slow For-Loops in Java's 1-Billion-Row Challenge (Ep. 3) | With @caseymuratori ​

Hibernate: Myths & Over-Engineering. ORMs vs SQL vs Hexagonal — Gavin King | The Marco Show

Cutting Boilerplate in Spring Boot with the Decorator Pattern

Building a RESTful API with Quarkus: Step-by-Step Guide

GlassFish 8 M13 released!

LangChain4j 1.7.1 is out and now supports direct GPU infereence via GPULlama3.java and TornadoVM

Interview with Ondro Mihályi (NoSQL, Batch, GlassFish, ...)

The site for the recovery of bulky waste 😭

Detaching GraalVM from the Java Ecosystem Train

Help us raise $200k to free JavaScript from Oracle

Twelve years of blogging of blogging about Java

Java 25 officially released

JDK 25: Temurin builds are now available

Amber & Valhalla - Incremental Design and Feature Arcs - Inside Java Podcast 40

What’s new in Jakarta Security 4.0?

JEP draft: Add a JDatePicker UI Component to the Swing UI Toolkit

Extending not extendable Vaadin components

Java 25 General Availability

Three.js running natively on desktop with Java (LWJGL + GraalJS)

JEP draft: Lazy Constants (Second Preview)

Latest Javadocs Link

From Abuse to Alignment: Why We Need Sustainable Open Source Infrastructure

Microsoft’s OpenJDK builds now ready for Java 25

Java Nullness Emotion by Remi Forax

Rating 26 years of Java changes

Built a High-Performance Key-Value Datastore in Pure Java

All the truth about Project Lombok (yeah, no)

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

Lower Java Tail Latencies With ZGC

More →