Java

MicroProfile
Article

MicroProfile Status in Version 1.3

Antoine Sabot-Durand

The Eclipse MicroProfile project is moving fast with four releases and eight subspecs having at least two implementations each. This post provides an overview of MicroProfile 1.3, which was released on September 30th, and helps you to get started with the specification.

Red Hat OpenShift
Article

Externalized HTTP Session in an OpenShift 3.9 Environment

Mauro Vocale

In this article I will explain how to externalized the HTTP session of a JEE application in an xPaaS environment, using JBoss EAP and JBoss Data Grid. I will describe the steps needed to easily build the solution and the key points related to it.

Introduction to Istio Service Mesh series
Article

Istio Egress: Exit Through the Gift Shop

Don Schenck

Using Istio with Red Hat OpenShift and Kubernetes makes life with microservices easier. But what if you want your microservice to talk to another service that is outside of your OpenShift/Kubernetes/pods environment? Enter Istio Egress.

Article Thumbnail
Article

What Does the New JBoss EAP CD Release Stream Mean for Developers?

Lucas Costi

A new release stream of Red Hat JBoss Enterprise Application Platform is now available: JBoss EAP continuous delivery (JBoss EAP CD). JBoss EAP CD provides rapid incremental releases of new JBoss EAP capabilities approximately every quarter and is delivered only in Red Hat OpenShift image format.

Red Hat Open Innovation Labs residency
Article

Inside a Red Hat Open Innovation Labs Residency (Part 3)

Eric D. Schabell

This is part 3 in a series on a journey to peek inside life in a Red Hat Open Innovation Labs residency. This is the top-tier experience for any customer, exposing them to open collaboration, open technologies, and fast agile application delivery methods. This post covers delivery week, known as Demo Day.

Introduction to Istio Service Mesh series
Article

Istio Smart Canary Launch: Easing Into Production

Don Schenck

This is part eight of a ten-week series and covers using the Canary Deployment pattern to ease code into production. Istio makes this easy while giving you several good options for intelligent routing. And you can do it all without changing your source code.

Red Hat Enterprise Linux
Article

Announcing new product updates of CDK 3.4, DevStudio 11.3, DevSuite 2.3

Mike Guerette +1

We're extremely pleased to announce additions and updates to our suite of Red Hat Developers desktop tooling products, including Container Development Kit 3.4, JBoss Developer Studio 11.3, and our DevSuite 2.3 installer. These updates are a continuation of our efforts to increase developer usability, while adding new features that matter most for users of Red Hat platforms and technologies. New features in this release This release has the following updated tools: CDK 3.4 DevStudio 11.3.0 Developer Suite 2.3 Highlights Container...

Announcing Red Hat Developer Studio 12.0.0.GA and JBoss Tools 4.6.0.Final for Eclipse Photon
Article

Announcing Developer Studio 11.3.0.GA, JBoss Tools 4.5.3 for Eclipse Oxygen.3a

Jeff Maury

The community editions of JBoss Tools 4.5.3 and JBoss Developer Studio 11.3 for Eclipse Oxygen.3a are here waiting for you. Check it out! Installation JBoss Developer Studio comes with everything pre-bundled in its installer. Simply download it from our JBoss Products page and run it like this: java -jar jboss-devstudio-.jar JBoss Tools or Bring-Your-Own-Eclipse (BYOE) JBoss Developer Studio require a bit more: This release requires at least Eclipse 4.7 (Oxygen) but we recommend using the latest Eclipse 4.7.3a Oxygen JEE...

Java logo
Article

Red Hat introduces JDK 10

Jeff Maury

Support for Java™ 10 Java™ 10 is now supported with Red Hat JBoss Developer Studio 11.3. Please note that Red Hat JBoss Developer Studio does not run on a Java™ 9/10 virtual machine, but allows for managing and building of Java™ 9/10 projects and artifacts. So, you must first define in your workspace a Java™ 9/10 JDK if you want to manage and build Java™ 9/10 projects. As Java™ 10 is an extension of Java™ 9, please refer to this...

Jakarta EE
Article

Jakarta EE is officially out

Mark Little

Jakarta EE is officially out! The number of Java developers globally is estimated at over 14 million. The Java EE market is estimated at a high multi-billion Dollar value to the industry.

Eclipse Vert.x logo
Article

When Vert.x Meets Reactive eXtensions (Part 5 of Introduction to Vert.x)

Clement Escoffier

In the last post, we saw how Eclipse Vert.x can interact with a database. To tame the asynchronous nature of Vert.x, we used Future objects. In this post, we are going to see another way to manage asynchronous code: reactive programming. We will see how Vert.x combined with Reactive eXtensions gives you superpowers.

Istio Chaos Engineering
Article

Istio Chaos Engineering: I Meant to Do That

Don Schenck

Testing software is challenging and very important. Testing for correctness is one thing, but testing for failures in network reliability is quite another task. This article will demonstrate how Istio makes this oh so easy.

Eclipse Vert.x logo
Article

Accessing Data - The Reactive Way

Clement Escoffier

In this post we are going to see how we can use JDBC in an Eclipse Vert.x application, and this, using the asynchronous API provided by the vertx-jdbc-client.

Apache Camel logo
Article

Setting Up a Failover Scenario Using Apache Camel ZooKeeper

Chandra Shekhar Pandey

In this article, we will discuss using the Apache Camel-ZooKeeper component, and how we can set up a fail-over scenario for Apache Camel routes. While working in a clustered environment, situations arise where a user wants to have a backup route which will become active only when the master route stops working.

Eclipse Vert.x logo
Article

Some REST with Vert.x (Part 3 of Introduction to Vert.x)

Clement Escoffier

This post is part of the Introduction to Eclipse Vert.x series. In the last post, we saw how this application became configurable and how we can use a random port in a test. Let’s go a bit further this time and develop a CRUD-ish / REST-ish application.

Running Microsoft SQL Server pod on OpenShift
Article

Deploying a Spring Boot App with MySQL on OpenShift

Chandra Shekhar Pandey

This article covers how to deploy a spring boot app which interacts with mysql in an OpenShift Environment. We might have a requirement where we have to migrate our Spring Boot standalone project to OpenShift environment or we might have to create Docker images.

Istio
Article

Istio Circuit Breaker: When Failure Is an Option

Don Schenck

The phrase "Failure is not an option" is tossed about with much bravado, with Istio Circuit Breaker. But the fact remains, things eventually fail. Everything. How, then, do you handle the inevitable failure of your microservices? This article will show you how.

Red Hat Open Innovation Labs
Article

Inside a Red Hat Open Innovation Labs Residency (Part 2)

Eric D. Schabell

This series takes the reader on a journey, taking a peek inside an Open Innovation Labs Residency. A top tier experience for any customer, a residency exposes them to open collaboration, open technologies, and fast agile application delivery methods.

Istio Circuit Breaker: How to Handle (Pool) Ejection
Article

Istio Circuit Breaker: How to Handle (Pool) Ejection

Don Schenck

This is week three of a ten-week series about Istio, kubernetes and OpenShift. The series started with an introduction to Istio, and this week covers Istio Circuit Breaker: How To Handle (Pool) Ejection.

Red_Hat-Decision_Manager-Logo
Article

Getting Started with Red Hat Decision Manager 7

Duncan Doyle

Red Hat Decision Manager 7 has been recently released. Decision Manager 7 is the successor of Red Hat JBoss BRMS, our business rules and decision management platform. In this post we will have a look at the main new features of the platform and we will provide instructions on how to get started

RedHat Shadowman Logo
Article

What is a KJAR?

David Laffranchi

Red Hat JBoss® BPM Suite and Red Hat Decision Manager (formerly Red Hat JBoss BRMS) both use an artifact packaging known as a "KJAR", or knowledge artifact, since version 6. This article will review what is this file type and what separates it from a standard JAR file.

Eclipse Vert.x logo
Article

Introduction to Eclipse Vert.x - My First Vert.x Application

Clement Escoffier

This Vert.x crash class will present how you can develop a simple application using Vert.x, how to test it, package it and run it. So you have a great start on the road to building an amazing system on top of Vert.x.