Java

Build even faster Quarkus applications with fast-jar

Build even faster Quarkus applications with fast-jar

Quarkus is already fast, but what if you could make inner loop development with the supersonic, subatomic Java framework even faster? Quarkus 1.5 introduced fast-jar, a new packaging format that supports faster startup times. Starting in Quarkus 1.12, this great feature became the default packaging format for Quarkus applications. This article introduces you to the fast-jar format and how it works.

Continue reading Build even faster Quarkus applications with fast-jar

Share
Securely connect Red Hat Integration Service Registry with Red Hat AMQ Streams

Securely connect Red Hat Integration Service Registry with Red Hat AMQ Streams

Red Hat Integration Service Registry is a datastore based on the Apicurio open source project. In my previous article, I showed you how to integrate Spring Boot with Service Registry. In this article, you’ll learn how to connect Service Registry to a secure Red Hat AMQ Streams cluster.

Continue reading Securely connect Red Hat Integration Service Registry with Red Hat AMQ Streams

Share
Security and management improvements in Red Hat JBoss Enterprise Application Platform 7.4 Beta

Security and management improvements in Red Hat JBoss Enterprise Application Platform 7.4 Beta

The Beta release of Red Hat JBoss Enterprise Application Platform 7.4 is now available. This release has been made in preparation for the general availability (GA) release later in 2021, and contains a number of new features and enhancements. This article offers a summary of the most important improvements and illustrates an easy way to get started with JBoss EAP.

Continue reading Security and management improvements in Red Hat JBoss Enterprise Application Platform 7.4 Beta

Share
Using Dekorate to generate Kubernetes manifests for Java applications

Using Dekorate to generate Kubernetes manifests for Java applications

To deploy an application on Kubernetes or Red Hat OpenShift, you first need to create objects to allow the platform to install an application from a container image. Then, you need to launch the application using a pod and expose it as a service with a static IP address. Doing all of that can be tedious, but there are ways to simplify the process.

Continue reading Using Dekorate to generate Kubernetes manifests for Java applications

Share
No more Java in vscode-xml 0.15.0!

No more Java in vscode-xml 0.15.0!

Among other improvements and bug fixes in the vscode-xml extension 0.15.0 release, you can now run the extension without needing Java. We know the Java requirement discouraged many people from trying the extension. We have included a new setting, Prefer Binary (xml.server.preferBinary) that lets you choose between the Java server and the new binary server. We’re excited to remove the Java restriction from Red Hat’s XML extension for Visual Studio Code in vscode-xml 0.15.0. Keep reading to find out how we did it.

Continue reading No more Java in vscode-xml 0.15.0!

Share
5 steps to manage your first API using Red Hat OpenShift API Management

5 steps to manage your first API using Red Hat OpenShift API Management

Companies are increasingly using hosted and managed services to deliver on application modernization efforts and reduce the burden of managing cloud infrastructure. The recent release of Red Hat OpenShift API Management makes it easier than ever to get your own dedicated instance of Red Hat 3scale API Management running on Red Hat OpenShift Dedicated.

Continue reading 5 steps to manage your first API using Red Hat OpenShift API Management

Share
X.509 user certificate authentication with Red Hat’s single sign-on technology

X.509 user certificate authentication with Red Hat’s single sign-on technology

This article illustrates how to configure a browser authentication flow using X.509 user-signed certificates. Once you have set up authentication using X.509 user-signed certificates, your users will not be required to enter a username and password when authenticating against Red Hat’s single sign-on technology (SSO). Instead, they will present an X.509 certificate to the SSO instance.

Continue reading X.509 user certificate authentication with Red Hat’s single sign-on technology

Share
Integrating Spring Boot with Red Hat Integration Service Registry

Integrating Spring Boot with Red Hat Integration Service Registry

Most of the new cloud-native applications and microservices designs are based on event-driven architecture (EDA), responding to real-time information by sending and receiving information about individual events. This kind of architecture relies on asynchronous, non-blocking communication between event producers and consumers through an event streaming backbone such as Red Hat AMQ Streams running on top of Red Hat OpenShift. In scenarios where many different events are being managed, defining a governance model where each event is defined as an API is critical. That way, producers and consumers can produce and consume checked and validated events. We can use a service registry as a datastore for events defined as APIs.

From my field experience working with many clients, I’ve found the most typical architecture consists of the following components:

In this article, you will learn how to easily integrate your Spring Boot applications with Red Hat Integration Service Registry, which is based on the open source Apicurio Registry.

Continue reading “Integrating Spring Boot with Red Hat Integration Service Registry”

Share
Developing your own custom devfiles for odo 2.0

Developing your own custom devfiles for odo 2.0

Odo 2.0 introduces a configuration file named devfile.yaml. Odo uses this configuration file to set up cloud-native projects and determine the actions required for events such as building, running, and debugging a project. If you are an Eclipse Che user, devfile.yaml should sound familiar: Eclipse Che uses devfiles to express developer workspaces, and they have proven to be flexible to accommodate a variety of needs.

Continue reading Developing your own custom devfiles for odo 2.0

Share