27 Feb 2026

feedDZone Java Zone

Rethinking Java Web UIs With Jakarta Faces and Quarkus

Nowadays, Java enterprise applications often default to Angular, React, or Vue for the frontend. But for this kind of application, the most natural UI framework already exists in the Java ecosystem: Jakarta Faces.

Modern Java enterprise applications tend to follow a familiar pattern: a Java backend exposing REST APIs and a JavaScript/TypeScript frontend built with some library like Angular, React, or Vue. This architecture has become so standard that we rarely question it.

27 Feb 2026 6:00pm GMT

26 Feb 2026

feedDZone Java Zone

A Practical Guide to Building Generative AI in Java

Building generative AI applications in Java used to be a complex, boilerplate-heavy endeavor. You'd wrestle with raw HTTP clients, hand-craft JSON payloads, parse streaming responses, manage API keys, and stitch together observability, all before writing a single line of actual AI logic. Those days are over.

Genkit Java is an open-source framework that makes building AI-powered applications in Java as straightforward as defining a function. Pair it with Google's Gemini models and Google Cloud Run, and you can go from zero to a production-deployed generative AI service in minutes, not days.

26 Feb 2026 4:00pm GMT

25 Feb 2026

feedDZone Java Zone

How to Configure JDK 25 for GitHub Copilot Coding Agent

GitHub Copilot coding agent runs in an ephemeral GitHub Actions environment where it can build your code, run tests, and execute tools. By default, it uses the pre-installed Java version on the runner - but what if your project needs a specific version like JDK 25?

In this post, I'll show you how to configure Copilot coding agent's environment to use any Java version, including the latest JDK 25, ensuring that Copilot can successfully build and test your Java projects.

25 Feb 2026 1:00pm GMT