Blogs
Community Blog Feed: Most Recent Posts
WildFly Helm Charts with custom configuration
This article provides a step-by-step guide to deploy WildFly in a Kubernetes environment using Helm Charts and custom application server settings. By the end of it, you will be able to customize effectively your WildFly applications on the cloud usi…
Testing Quarkus with Citrus
This post shows how to combine Quarkus with the test framework in order to write automated tests for event-driven applications. is an Open Source Java test framework focusing on messaging and integration testing in general. Developers can easily emp…
Testing JPA with TestContainers
Testcontainers is an open-source Java library that simplifies integration testing by providing lightweight, disposable containers for database systems, message brokers, and other third-party services. In this article we will learn how to combine Tes…
Introduction to the various Java based Kubernetes/OpenShift tools and their usages in WildFly related projects
There are various Java based Kubernetes/OpenShift related tools that have different functions, and some of their functions are overlapping. Here is the (partial) list of these tools: * * * * * * All the above tools can be used as Maven plugin, and t…
Java 17 will be the minimum version for Quarkus 3.7
Today we are anouncing that Quarkus 3.7 will move Quarkus to use Java 17 as the minimum JDK. When we started Quarkus 3.0, . The feedback we got was that moving to Jakarta EE 10 was for many easier than to also move the underlying JDK. We wanted to g…
Hibernate @SoftDelete Step-by-Step Guide
@SoftDelete annotation, introduced in Hibernate version 6.4, provides first-class support for soft deletes, allowing to logically mark rows rows as deleted without actually removing them from the Database. In this tutorial we will see a proof of con…
Default parameters for Java methods: 5 Approaches
Java lacks direct support for default parameter values as seen in some other programming languages. However, there are several techniques and patterns you can utilize to achieve similar functionality. In this tutorial, we’ll explore five different a…
Keycloak 23.0.1 released
To download the release go to . UPGRADING Before upgrading refer to for a complete list of changes. ALL RESOLVED ISSUES BUGS * Users page with LDAP User Storage Provider Cannot read properties of undefined admin/ui * Attempt to request storage acces…
Quarkus 3.6.0 released - SSE improvements, OIDC and security-related enhancements
It is with great pleasure that we are announcing the release of Quarkus 3.6.0. Quarkus 3.6 will be the last minor of the year (we will release micros for 3.6 in December though). Quarkus 3.7 is . Major changes are: * Several new features in the REST…
Kafka Streams Tutorial
Kafka Streams is a powerful and lightweight library provided by Apache Kafka for building real-time streaming applications and microservices. In this tutorial we will show a simple Kafka Streams example with Quarkus which shows how to perform stream…
Installing additional feature packs in WildFly
INTRODUCTION In a , you learnt how to install and use to provision a WildFly server. In this article, you will learn how to use Prospero to modify an existing server and extends its capabilities by adding a MariaDB datasource. For the purpose of thi…
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 . UPGRADING Before upgrading refer to for a complete list of changes. ALL RESOLVED ISSUES BUGS * Users page with LDAP User Storage Provider Cannot read properties of undefined admin/ui * Attempt to request storage acces…
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 …
- End of Results -