Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Friends of OpenJDK Today

Most Viewed

SpringBoot 3.2 + CRaC

To test the new support for CRaC in SpringBoot 3.2, let's use the SpringBoot Petclinic demo.

New Articles

BoxLang 1.17.0 Released: Module Inception, CLI Checker, Jar Loading and much more!

Table of Contents Module InceptionLoad OrderClass Loader ChainingJAR ModulesA Parent Can Override What It BundlesWalking the TreeWhy This Mattersboxlang check: A Syntax Checker Built for AgentsThe Part That Matters for AI AgentsEncrypted Configuration SecretsThe Secret SeedSecurity Hardeninginclude Is Now Enforced …

What’s New In The September 2026 Azul Payara Release?

Table of Contents Branches At A Glance A Security Fix Patched Across Every Branch What’s New In Payara Community 7.2026.9 Jakarta Agentic AI Comes To Payara Micro And Embedded Community Contributions What’s New In Azul Payara Server and MicroBefore You Upgrade: MicroProfile OpenTracing Has Been RemovedAzul Payara 7.4.0 Azul Payara 6.42.0 Azul Payara 5.91.0 Azul Payara 4.1.2.191.59 Looking Ahead Upgrading And Feedback The September …

Can You Explain the Diff Your AI Agent Just Wrote?

Table of Contents The one-month timelineWhat green tests don’t proveThe day development stopsExplain it in your own wordsThe Java lesson: where the invariant livesWhat a debugger adds that the chat can’tA checklist for any agent, before you accept a diffDisclosure …

How I Built an AI Assistant for My Career with Java, Spring AI, and MongoDB

Table of Contents Storing the Knowledge Base with Spring AI VectorStoreThe ProblemThe SolutionExposing Capabilities as ToolsStructured MongoDB QuerySemantic SearchExternal Service with CalendlyThe best way to learn a technology is by putting it into practice in a real system. A few …

Hello Java 27! Have You Been Working Out?

Java 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 in the gym. Bringing numerous improvements to performance and security, this version of Java seems to be in top shape. This post has all the info!

Foojay Podcast #101: Java 27 in Practice: Smaller Heaps, Smarter Defaults, and Valhalla on the Horizon

Table of Contents YouTubePodcast AppsGuestsLinksContentJDK 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 sounds: as Simon Ritter points out, all OpenJDK releases are delivered …

Popular today Foojay Podcast #92: Java 26 Is Here: What’s New, What’s Gone, and Why It Matters in 2026
Table of Contents YouTubePodcast AppsGuestsContentWelcome to another episode of the Foojay Podcast! In this episode, we're talking about Java 26, released on March 17 in the year 26. Again, right on schedule with Java's six-month release cadence. Now, Java 26 ...
Come for Java. Get a Whole Lot More.

Table of Contents From Orlando to AtlantaThree ways to experience JCON USASession highlightsA complete technical conference around JCONA home for the Java communityEvent informationJCON USA returns inside IBM TechXchange 2026 with two rooms of deep Java content, a dedicated community …

Reflection-Free Serialization on the JVM: Four Formats In, Avro Out

Table of Contents Where the reflection cost comes fromAvro, the part we built by handThe heartbreakWhat changed, measuredWhen I would not botherTakeawayI run a model layer that accepts the same business data in JSON, XML, YAML, and TOML and converts …

One Base URL, Many Coding Agents: What an OpenAI-Compatible Gateway Looks Like From java.net.http

Table of Contents What a gateway is, mechanicallyProbing it from JavaThe boundary a Java developer should care aboutLesson one: code does not tokenize like proseLesson two: refresh the token before it dies, one per serverA checklist before you paste a …

Masking a JVM thread dump without breaking the analysis

Table of Contents What a thread dump actually leaksWhy “mask everything” doesn’t workHow a name becomes a tokenThe flow, from the point of view of someone who has never run itDoes the analysis survive?What a security team can actually checkWhere …

Debugging Is Invariant Discovery: What One Kafka Session Taught Us About AI Agents

Table of Contents The shape of the sessionWhat the agent got rightWhat it got wrong, and why it matters for Java teamsThe agent’s only sensor was the developerThe Java lesson: write the invariant down where a test can see itWhat …

Community Spotlight: BoxLang Express Brings Node-Style HTTP to the JVM

Table of Contents The itch that started itWhat’s insideMiddleware, the way you already know itTwo view engines, your choiceBuilt with a defensive postureExpress Test AppWhy this matters If you’ve spent years in Spring Boot, Micronaut, or Jakarta EE, “web framework” …

“Commit created” — but it isn’t: why the agent’s word needs external verification, and what the mistake costs

Table of Contents What the issue trackers show”Committed” and “pushed”Where the JetBrains IDE keeps the evidenceA five-minute walkthroughAcceptance checklist for agent-reported side effectsFAQConclusionSourcesA detailed report reads like proof. The agent lists the files it touched, names the branch, quotes a …

From OpenTelemetry to DuckDB

Table of Contents Why DuckDBSetup1. Install DuckDB2. Install the Dash0 CLI3. AuthenticateGetting spans out of Dash0Kicking the DuckDB tiresMaking it persistentFive useful queries1. Golden signals per service2. A latency histogram3. Pivot by status4. Share of total latency per service5. Convert …

Featured Foojay Authors for September 2026: Marit van Dijk and Graeme Robinson

Table of Contents Marit van DijkGraeme RobinsonThanks, and see you in OctoberFoojay wouldn’t exist without the many contributions from its community, whether it’s a single post or an ongoing stream of knowledge sharing. That’s why we highlight two of them …

Bringing Raspberry Pico to Quarkus with Firmata

Table of Contents What is Firmata?Why create a Quarkus extension?Java 25 and QuarkusBuilding the extensionConfiguring the serial connectionControlling the Raspberry Pi PicoAccessing firmata4j directlyA note about serial communication on Java 25Preparing the Pico firmwareWhat comes next? Java applications are usually …

Join the Community

Be a Part of Our Network

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard