Browsing Category
Open Source
25 posts
1: Why Struts 1.3 Still Matters in 2026
What You’ll Learn This article is the first in a series that explores why Struts 1 still shows…
JCON EUROPE 2026: Why the Java Community Still Meets in Person
Every year, when we start planning JCON EUROPE, one question always guides us: How do we create a…
Open-Core with Core Java and Vaadin — Part 2
Editions, runtime, and quality assurance. All source code presented here is published on GitHub and available at https://3g3.eu/naityh.…
Open-Core with Core Java and Vaadin — Part 1
Architecture, extension API, and Vaadin integration. 1. Introduction and motivation The open-core model is often reduced in discussion…
OpenJ9 GC Policies: How to Choose the Right Collector
For many OpenJ9 users, garbage collection tuning starts with the wrong question. They ask, “Which collector is the…
Zero Migration Java – Staying Current Without Breaking Your App
Keeping enterprise Java applications secure and up-to-date is critical but traditional runtime upgrades often come with painful migrations, broken dependencies, and retesting cycles. What if developers could upgrade their runtime without touching their code?
In this article, we explore the concept of zero migration — a runtime model that allows Java applications to stay current with the latest patches and features without requiring code or configuration changes.
Java Performance Optimization with Agentic AI: Autonomous Diagnostics and Actionable Recommendations
Java performance diagnosis in production is manual, slow, and requires deep expertise. You get a Grafana alert, grab…
Java 25 + GenAI: A New Era for Microservices in Finance
Java 25 and GenAI combine to build explainable, scalable microservices for finance — blending performance, transparency, and open-source innovation in one architecture.
Elasticsearch Java SDK: No Magic, Just Solid Design Choices
Java’s API ecosystem is massive, but quality is not granted for free, and not necessarily widespread. Building a…
Apache Causeway – GOING FURTHER
In this article we'll continue our exploration of the Apache Causeway, a Spring Boot framework for domain-driven apps following the naked objects pattern. Our focus this time is the framework's support for validation, on testing, and we'll also look at some additional UI hints.