WildFly Async Logging Handler

When building high-performance Java applications on WildFly, one often-overlooked bottleneck is logging. Logging operations, especially those involving I/O (e.g., writing to disk), can slow down your application’s main processing threads. This is where the Async Handler in WildFly’s logging subsystem comes into play.

Read more

Securing WildFly Management Console with Keycloak

WildFly 29 introduces the ability to secure WildFly Management Console with KeyCloak OpenID Connect Clients. In this article we will go through the steps you need to configure WildFly elytron-oidc-client subsystem and the Keycloak Realm. By the end of it, you will learn how to secure your WildFly Management Console with Keycloak OpenID Connect.

Read more

How to access WildFly Admin Console

The WildFly Admin Console, also known as the HAL Management Console, is a web-based interface that allows administrators to manage, configure, and monitor a running WildFly server. This guide covers the most up-to-date methods to access the Admin Console in WildFly 35 and 36, including: WildFly Admin Console Default URL The default URL for WildFly … Read more

Getting started with langchain4j and Llama Model

This article is a step-by-step guide to introduce you to Large Language Models (LLMs) in Java applications using LangChain4j. We will learn how to install the latest version (June 2025) of CodeLlama on a local machine and how to connect and use it from a Java application.

Read more

Categories AI

Quarkus Reactive REST made easy

Quarkus RESTEasy Class implementation has improved a lot since its first release. Within this tutorial we will show some new features which are available in Quarkus 3 starting from the new Reactive REST paradigm.

Read more

Keycloak Tutorial for Beginners

Keycloak is an Identity and Access Management Server for Modern Applications and Services. In this updated Keycloak tutorial we will learn how to set up Keycloak and configure it to authenticate/authorize an Enterprise application running on WildFly.

Read more

JBang: Create Java scripts like a pro

JBang is a scripting tool which allows to run Java application with minimal set up, without the need of having a project configuration. In this tutorial we will learn how to use it to run a simple Java application and then we will be looking at a more complex example, which starts a Quarkus application.

Read more

Keycloak with Spring Boot Applications: Step-by-Step Guide

In this tutorial, you will learn how to secure a Spring Boot application using Keycloak and JWT tokens. We will walk through how to quickly set up a Keycloak server and configure a Spring Boot application to authenticate and authorize users via Keycloak. This comprehensive guide is ideal for developers looking to integrate robust, enterprise-grade authentication into their Spring Boot applications.

Read more