Blogs
Community Blog Feed: Most Recent Posts
Fastest way to sort an Array in Java
Sorting arrays efficiently is crucial for optimizing performance in Java applications. With numerous sorting algorithms and built-in methods available, it’s essential to identify the most efficient approach for different scenarios. Let’s delve into …
Keycloak 23.0.0 released
To download the release go to . HIGHLIGHTS OPENID CONNECT / OAUTH 2.0 FAPI 2 DRAFTS SUPPORT Keycloak has new client profiles fapi-2-security-profile and fapi-2-message-signing, which ensure Keycloak enforces compliance with the latest FAPI 2 draft s…
SmallRye Stork Unwrapped: Exploring New Features and Enhancements
Since its initial release in January 2022, Stork has undergone significant development, introducing new features that extended its capabilities and improved developer experience. This blog post takes a deep dive into the evolution of SmallRye Stork …
WildFly Feature Development Process
Some of the developers of WildFly have been thinking about how to clarify and formalize some of the processes we use when developing WildFly, and I want to make the broader WildFly community aware of the discussion. This post basically duplicates on…
How to customize WildFly using Env variables
In this article, we will learn how to leverage environment variables to modify and optimize WildFly configurations. We will explore first how to pass environment variables to a basic WildFly configuration. Then, in the next article we will show a co…
Quarkus 3.5.3 released - Maintenance release
Today, we released Quarkus 3.5.3, our third maintenance release for the 3.5 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.5. UPDATE To update to Quarkus 3.5.3, we…
Comparing Java Records with Lombok
Java records and Lombok are both tools that aim to reduce boilerplate code in Java, but they have different approaches and use cases. In this article we will compare them to understand which is the perfect use case of each approach. Java Records ove…
Quarkus 3.2.9.Final released - Maintenance LTS release
Quarkus 3.2.9.Final, the ninth maintenance release of the 3.2 LTS release train has been released. This release fixes the following regressions reported by the community: * * And the following critical bug fixes: * * It should be a safe upgrade for …
Writing JPA applications using Java Records
In this article, we’ll explore how Java Records, available since Java 16, can be used in the context of JPA Application. We’ll uncover how Java Records, renowned for their simplicity and immutability, complement the flexibility and expressive queryi…
Byteman 4.0.22 has been released
Byteman 4.0.22 is now available from the and from the . It is the latest update release for use on all JDK9+ runtimes up to and including JDK22. Byteman 4.0.22 is a maintenance release which enables Byteman to be used with JDK22 releases. It also …
Eclipse Vert.x 4.5.0 released!
Eclipse Vert.x version 4.5.0 has just been released. It comes with a set of new exciting features, including virtual threads support!
Quarkus 3.5.2 released - Maintenance release
Today, we released Quarkus 3.5.2, our second maintenance release for the 3.5 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.5. UPDATE To update to Quarkus 3.5.2, w…
What’s new in Vert.x 4.5
See an overview of all new and exciting features in Vert.x 4.5, including virtual threads support and paving the road to Vert.x 5.
When Quarkus meets LangChain4j
Large language models (LLMs) are reshaping the world of software, altering the way we interact with users and develop business logic. Popularized by 's , LLMs are now available in many flavors and sizes. The platform references hundreds of them, and…
Quarkus Newsletter #38 - November
In the world of software development, innovation often arrives in the form of powerful tools that transform the way we build applications - enter Quarkus, a development platform that’s reshaping the Java landscape. Learn more about it in "Get starte…
Manual GitHub Actions Workflow in WildFly
GitHub actions workflow is a valuable tool that automates development process and continuous integration. While it’s great to see every pull request can be verified automatically upon submission, sometimes we also like the flexibility to tweak which…
What is API Management? A Comprehensive Guide
In this tutorial, we will learn the fundamental concepts and functionalities of API Management. Then, we will shed light on the distinctions between API Management, API Gateway, Load Balancing, and Reverse Proxy — essential components in modern netw…