BoxLang 1.17.0 Released: Module Inception, CLI Checker, Jar Loading and much more!
BoxLang has always been an extensible language. As of 1.17.0, it is a hierarchically extensible one. Modules can now contain other modules; …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

BoxLang has always been an extensible language. As of 1.17.0, it is a hierarchically extensible one. Modules can now contain other modules; …

Dominika Tasarz
2 viewsMicroProfile 7.1 lands on the commercial lines, OpenTracing is removed, and Jakarta Agentic AI reaches Payara Micro in the September Azul …

Viktoria Evdokimova
1 viewsEvery Java developer has been in a code review where the question is simple: What does this method do? The answer used to tell you …

How one developer built a personal AI assistant in Java using Spring AI, MongoDB Vector Search, conversation memory, and tool calling with …

Hanno Embregts
1 viewsJava 27 is like that friend that you haven't seen all summer, and when you finally see them again it's clear that they spent a lot of time …

JDK 27 arrives on 15 September 2026, and it is a feature release rather than a Long-Term Support one. That distinction matters less than it …

Richard Fichtner
4 viewsJCON USA returns inside IBM TechXchange 2026 with two rooms of deep Java content, a dedicated community home, and direct access to one of …

Dmitry Moskalyuk
1 viewsI run a model layer that accepts the same business data in JSON, XML, YAML, and TOML and converts it all to Avro. The project was …

Viktoria Evdokimova
1 viewsSomewhere in every coding agent there is an HTTP client. Claude Code, Codex, Cursor, Cline, OpenCode: strip away the terminal UI or the …

Felipe Maschio
1 viewsA few weeks ago I posted on r/java about detecting virtual thread pinning from a plain thread dump. The technical discussion was fine. The …