Core Java
-

Project Leyden’s AOT Code Cache: How Java Is Solving Its Cold-Start Problem Without GraalVM
Leyden delivered its first three features in Java 24 and 25. A fourth lands in JDK 26. Here’s why this…
Read More » -

Type Classes Are Coming to Java. What the Valhalla Prototype Actually Means
In late 2025, a quiet but consequential prototype landed in the Valhalla repository. If it ever ships, the way Java…
Read More » -

The JVM Project No One Is Talking About —That Will Change Everything
Project Babylon is building a code reflection API that lets the JVM understand computation semantics, not just execute them. The…
Read More » -

Java’s Multi-Project Evolution: Valhalla, Panama & AmberReach Maturity
2023 to 2026 brought more meaningful change to the Java platform than the entire preceding decade. Here’s the complete picture.…
Read More » -

Serverless Java in 2026: Finally Ready or Still Struggling?
Cold starts used to make Java a punchline in the serverless world. That punchline is running out of material. For…
Read More » -

ThreadLocal vs. Scoped Values:The Virtual Thread Migration No One Warned You About
ThreadLocal was the hack that let Java survive the era of application servers. Scoped Values are its replacement for the…
Read More » -

How To Run An LLM Locally To Interact With Your Documents
Running Google Gemini allows you to query, summarize, and analyze your documents while leveraging a cloud-based model optimized for security…
Read More » -

One IntelliJ IDEA. The Split Is Over
JetBrains ends the 16-year Community vs. Ultimate divide. Here’s what that really means for your day-to-day development — and your…
Read More » -

How to Run Only Specific Tests in TestNG
TestNG is a powerful testing framework for Java that provides many options to organize and execute tests. Sometimes, you may…
Read More »



