JVM Advent

The JVM Programming Advent Calendar

Archives

Page 2 of 15

Santa’s Python Pitfalls: A Java Developer’s Guide to Staying Safe This Christmas

Bring WebAssembly to the JVM. How Chicory Is Powering a New Generation of Java Libraries

Delegating Java tasks to Supervised AI Dev Pipelines

How to really measure LLMs for JVM Code? A Benchmarking guide for late 2025

Out with the Old, In with the New: A Guide to Application Upkeep

Getting Started with SpringAI

Making Java a first-class AI citizen with Langchain4j

Run Into the New Year with Java’s Ahead-of-Time Cache Features

The FFM API: How OpenJDK Changed the Game for Native Interactions (And Made Pi4J Better!)

Tinkering with a “hands-off” agent

Spec-Driven Development in Practice: How AI Simplify Full-Stack Java

Hidden Treasures of Eclipse Collections 2025 Edition

Strengthening your Software Supply Chain

A Glance at GPU Goodness in Java: LLM Inference with TornadoVM

Breaking keys and building trust: The JAVA way!

Discover Roq, the Quarkus Way for Static Site Generation in Java

Nice and Naughty Cases of Pattern Matching

Java Hello World, LLVM Edition

Comparing transitive dependency version resolution in Rust and Java

Beyond x86: Java on ARM in 2025

Test Your Test

How Understanding Request Flow in Spring Boot Changed the Way I Code

Quarkus LangChain4j extension from grounds up

Lighting the Way: Java, AI, and a Season of New Ideas

© 2026 JVM Advent | Powered by steinhauer.software Logosteinhauer.software

Theme by Anders Norén