Java Annotated Monthly – March 2026

A lot is happening in tech and beyond, and as we step into March, we have pulled together a fresh batch of articles, thought pieces, and videos to help you learn, connect, and see things from new angles. 

This edition shines with Holly Cummins, whose sharp voice and sharp finds on Java bring both insight and inspiration. 

We are also excited to feature the premiere of IntelliJ IDEA — The IDE That Changed Java Forever. From a tiny team of visionary engineers to a global product powering millions, JetBrains didn’t just build an IDE, it redefined what developer tools could be.
The documentary is now available on the CultRepo YouTube channel.

IntelliJ IDEA, The Documentary

Featured Content

Holly Cummins

Holly Cummins is a Senior Technical Staff Member on the IBM Quarkus team and a Java Champion. Over her career, Holly has been a full-stack JavaScript developer, a build architect, a client-facing consultant, a JVM performance engineer, and an innovation leader. Holly has led projects to understand climate risks, count fish, help a blind athlete run ultra-marathons in the desert solo, and invent stories (although not at all the same time). She gets worked up about sustainability, technical empathy, extreme programming, the importance of proper testing, and automating everything. You can find her at http://hollycummins.com or follow her on socials at @holly_cummins.


Hello, Java-Monthly-ers! This month, Java Marches On (see what I did there?). The cherry trees are blooming, the daffodils are emerging, and there’s so much new Java stuff to play with. This time of year also means conference season, so part of me is excited, and part of me is cursing past-me for being over-optimistic about how much I can synthesise. I’ve got three talks in three days in the middle of March, and all of them are new talks, on semi-unfamiliar topics. Still, it’s good to learn and try new things, right?

Right now, I’m impressed by how many new things Java is trying. If you want to be picky, Java is an inanimate platform and can’t actually try things. But grammar is for parsers, right? Loads of new things are appearing in the Java runtime itself, and even more new things are popping up in the Java ecosystem.

I enjoyed exploring java.evolved as a way of reminding myself how much the Java language has been improving. Most of the new patterns were familiar, but some of them I didn’t know, so it was good learning, too. However, for me, some of the most exciting Java innovations aren’t about syntax, but performance.

I care a lot about sustainability, and that means I care about performance by default. A few years ago, GraalVM knocked everyone’s socks off by showing how a Java application could be compiled to binary and start faster than a lightbulb. But how fast can a Java application start while still being a Java application? The promise of Project Leyden is to allow a sort of sliding scale of do-up-front-ness, while always allowing a fallback to the dynamic Java that we love. The Quarkus team has been experimenting with Leyden and has started to write about it. My colleague Guillaume wrote a fantastic blog post digging deep into some of the optimisations Quarkus was able to make to fully leverage Leyden (spoiler: sub-100 ms start time for a pure-Java application).

Java’s fast and getting faster, but it’s also versatile. Project Babylon is allowing Java to take advantage of GPUs and run machine learning models (with a little help from some FFM friends). Chicory allows the JVM to run WebAssembly, and since almost any language can be compiled to WASM, the JVM can run almost anything (yes, that means JavaScript on the JVM, and C on the JVM, and …).

What about the front end? The ecosystem for Java UIs hasn’t had all that much excitement for a while (like… a decade). But I predict a back-to-the-future moment. The terminal is back, but this time it’s got CSS, pictures, forms, and animations… and Java has joined the party. TamboUI is a Terminal UI framework for Java that enables interactive, pretty terminal-based applications. The demo trailer is pretty eye-popping. After I wrote this, I spotted Awesome Java UI, a catalog of Java UI frameworks which seemed specifically designed to prove me wrong when I said the Java UI space wasn’t where the energy was. I’ll admit that my statement was a bit sweeping, but I also notice that many of the new projects in the awesome-java list are command-line-oriented, like TamboUI, JLine, and Æsh.

And with that, I’d better get back to writing about Commonhaus, Developer Joy, trade-offs, knockers-up, and interest rates. You’ll be able to see what I end up with (and a preview of upcoming talks) on my website.

Java News

Fresh Java news, hot off the press, so you stay sharp, fast, and one step ahead:

Java Tutorials and Tips

 Dive in and level up your Java game:

Kotlin Corner

Learn the news and pick up a few neat tricks to help you write cleaner Kotlin:

AI 

Explore what’s possible with smart tools, real use cases, and practical tips on AI:

Languages, Frameworks, Libraries, and Technologies

Discover what’s new in the tools and technologies shaping your stack today:

Conferences and Events

Plan your trips or schedule online presence for the following events:

Culture and Community

Join the conversation full of stories, voices, and ideas that bring developers together:

And Finally…

The most recent IntelliJ IDEA news and updates are here:

That’s it for today! We’re always collecting ideas for the next Java Annotated Monthly – send us your suggestions via email or X by March 20. Don’t forget to check out our archive of past JAM issues for any articles you might have missed!

image description