Shaaf's blog

A technical blog about Java, Kubernetes and things that matter

Embracing the Future of Application Modernization with KAI

Konveyor’s main strength lies in its comprehensive approach to migration and modernization. At the core of Konveyor’s functionality is its powerful analysis engine. This engine performs static source code analysis, identifying anti-patterns and issues that might hinder the application’s operation on a target platform. Utilizing community standards like the Language Server Protocol, Konveyor’s analysis engine uses rules designed to aid in various migration scenarios. Users can also create custom rules to address specific migration needs, enhancing Konveyor’s flexibility and adaptability.

Building a Resilient Cart Service with Quarkus and Infinispan Cache: A Step-by-Step Guide

The article is a comprehensive guide on creating, deploying, and managing the coolstore cart service using Quarkus and Infinispan. The guide details building the cart-service with Quarkus, packaging it, and deploying it to OpenShift. It covers single-site deployment with Infinispan cache configuration and extends to cross-site clustering for data replication and fault tolerance across multiple data centers. The article also addresses schema management and implementing fault tolerance with Smallrye Fault Tolerance for fallback mechanisms acorss multiple site deployments.

Ensure Secure and Up-to-date Projects with the Outdated Maven Plugin

It’s not an early Sunday morning. Sipping some Coffee and going through my feed and I find this gem that @Markus Eisele just posted. Well at first I saw the post as “Outdated Maven Plugin”, and I am like what does that mean? Anyways going into the git repo I see its a new project by Giovanni van der Schelde. Stay up-to-date and secure with The Outdated Maven Plugin! The Outdated Maven Plugin is a tool designed to help developers identify outdated dependencies in their Maven projects.

Java monitoring: Exploring Cryostat 2.4 features on OpenShift

Orignally posted at Red Hat Developers Red Hat’s latest build of Cryostat 2.4, designed specifically for the Red Hat OpenShift Container Platform, brings a wealth of features and enhancements that cater to various monitoring needs for Java applications. At its core, Cryostat 2.4 excels in comprehensive Java Flight Recorder (JFR) data management. Users can effortlessly start, stop, retrieve, archive, import, and export JFR data, all through an intuitive web console or an accessible HTTP API.

Whats New for developers in JDK 21

Orignally posted at Red Hat Developers In an exciting development for Java developers, this September 19th marked the release of JDK 21. This release contains many new capabilities that benefit the Java ecosystem, including virtual threads, record patterns, and sequenced collections. There are also some interesting features in the preview for JDK 21, such as string templates, scoped values, and structured concurrency. This article highlights six new features in this release.