Getting Started with Testcontainers for Java

Introduction In modern software development, it is crucial to write robust and reliable tests to ensure the quality of your applications. One essential aspect of testing is dealing with dependencies, such as databases or external services. Testcontainers is an excellent Java library that provides lightweight, disposable containers for running dependencies during tests. In this tutorial, … Read more

A Beginner’s Guide to Ansible Ad Hoc Commands

Ansible is a powerful automation tool that allows you to manage and configure your infrastructure through code. One of its most convenient features is the ability to run ad hoc commands, which are one-off commands executed against your managed hosts without the need for writing a full playbook. In this tutorial, we’ll explore how to run ad hoc commands in Ansible and leverage their flexibility for various tasks.

Read more

Simplifying migration to Jakarta EE with tools

In this article we will learn some of the available tools or plugins you can use to migrate your legacy Java EE/Jakarta EE 8 applications to the newer Jakarta EE environment. We will also discuss the common challenges that you can solve by using tools rather than performing a manual migration of your projects.

Read more

How to check if JBoss is running?

Ensuring that your WildFly server is up and running is essential for maintaining the health and availability of your applications. This article will guide you through various methods to check if your WildFly server is running. Starting the server and checking the status When you start the application server, a set of System Properties are … Read more

Openshift Cheatsheet for DevOps

Whether you’re a beginner exploring OpenShift for the first time or an experienced user looking for quick references, this cheat sheet is designed to provide you with a CheatSheet of OpenShift commands, concepts, and best practices. From managing pods and services to setting up routes and exploring advanced deployment strategies, we’ve got you covered.

Login and Configuration

Read more

How to replace Java Security Manager

The Java SecurityManager, a veteran of the platform since JDK 1.0, has been officially deprecated for removal. Besides, Jakarta EE 11 removes support for running with a SecurityManager. This article explores the reasons behind this decision and the future of application security in Java.

Read more

How to install KeyCloak with Ansible

This tutorial guides you through provisioning a Keycloak server using Ansible. Keycloak is an open-source identity and access management (IAM) solution perfect for securing your applications. Ansible is a powerful automation tool that simplifies server configuration and deployment.

Read more

Keycloak OpenID Authentication with WildFly

Keycloak is an open-source identity and access management solution that supports OpenID Connect and OAuth 2.0 protocols. In this tutorial we will learn how to configure a Keycloak Realm and use as OpenID Client an application running on WildFly.

Read more