Java

Enhancing the development loop with Quarkus remote development

Enhancing the development loop with Quarkus remote development

Kubernetes is an established foundation layer for cloud-native microservices and serverless architectures. By automating application deployment, scaling, and management, Kubernetes changes the developer’s daily workflow in terms of inner loop development (local coding, building, running, and testing the application) and outer loop development (integration testing, continuous deployment, and security). Developers using Kubernetes also must plan for containerization, debugging code inside pods, and automating test cases.

Continue reading Enhancing the development loop with Quarkus remote development

Share
Spring Boot on Quarkus: Magic or madness?

Spring Boot on Quarkus: Magic or madness?

Quarkus is a Java stack tailored for OpenJDK HotSpot (or OpenJ9 on zSeries) and GraalVM, crafted from optimized Java libraries and standards. It is a good choice for building highly-scalable applications while using lower amounts of CPU and memory resources than other Java frameworks. These applications can be traditional web applications, serverless applications, or even functions as a service.

Continue reading Spring Boot on Quarkus: Magic or madness?

Share
How Red Hat ported OpenJDK to 64-bit Arm: A community history

How Red Hat ported OpenJDK to 64-bit Arm: A community history

It has been quite a year for Arm Ltd., the firm that designs reduced instruction set computing (RISC) architectures for computer processors. The news that Arm-based computers will be important for the foreseeable future has even reached the mainstream media. At the end of 2019, Amazon Web Services announced Arm-based Graviton2 servers. In June 2020, Apple announced its plans to move Macintosh computers over to Apple silicon—which means Arm.

Continue reading How Red Hat ported OpenJDK to 64-bit Arm: A community history

Share
Write a Quarkus function in two steps on Red Hat OpenShift Serverless

Write a Quarkus function in two steps on Red Hat OpenShift Serverless

Serverless functions are driving the fast adoption of DevApps development and deployment practices today. To successfully adopt serverless functions, developers must understand how serverless capabilities are specified using a combination of cloud computing, data infrastructure, and function-oriented programming. We also need to consider resource optimization (memory and CPU) and high-performance boot and first-response times in both development and production environments. What if we didn’t have to worry about all of that?

Continue reading Write a Quarkus function in two steps on Red Hat OpenShift Serverless

Share
Introduction to ContainerJFR: JDK Flight Recorder for containers

Introduction to ContainerJFR: JDK Flight Recorder for containers

OpenJDK has long been a top pick for real-world applications and workloads, chosen for its blend of performance, compatibility, reliability, and observability. For many years, JDK Flight Recorder (JFR) and JDK Mission Control (JMC) have contributed to OpenJDK’s success. Until recently, both were commercial features, however, available only for certain users and workloads.

Continue reading Introduction to ContainerJFR: JDK Flight Recorder for containers

Share
Introducing the Red Hat build of Eclipse Vert.x 4.0

Introducing the Red Hat build of Eclipse Vert.x 4.0

If you are interested in reactive, non-blocking, and asynchronous Java development, you are likely familiar with Eclipse Vert.x. The project started in 2011 and successfully moved to the Eclipse Foundation in 2013. Since then, Vert.x has undergone nine years of rigorous development and grown into a thriving community. It is one of the most widely used reactive frameworks, with support for multiple extensions, including extensions for messaging or streaming with Kafka or Artemis, developing applications with gRPC and GraphQL, and so much more.

Continue reading Introducing the Red Hat build of Eclipse Vert.x 4.0

Share
10 reasons to develop Quarkus applications on Red Hat OpenShift

10 reasons to develop Quarkus applications on Red Hat OpenShift

Combining Quarkus with Red Hat OpenShift provides an ideal environment for creating scalable, fast, and lightweight applications. Quarkus significantly increases developer productivity with tooling, pre-built integrations, application services, and more. This article presents 10 reasons why you should develop your Quarkus applications on OpenShift.

Continue reading 10 reasons to develop Quarkus applications on Red Hat OpenShift

Share
Develop Eclipse MicroProfile applications on Red Hat JBoss Enterprise Application Platform XP 2.0

Develop Eclipse MicroProfile applications on Red Hat JBoss Enterprise Application Platform XP 2.0

This article shows you how to install Red Hat JBoss Enterprise Application Platform (JBoss EAP) XP 2.0.0 GA with support for Eclipse MicroProfile. Once you’ve enabled Eclipse MicroProfile, you will be able to use its quickstart examples to start developing your own MicroProfile applications with Red Hat CodeReady Studio. In this demonstration, you’ll learn two ways to build and run the MicroProfile Config quickstart application.

Continue reading Develop Eclipse MicroProfile applications on Red Hat JBoss Enterprise Application Platform XP 2.0

Share
Message broker integration made simple with Red Hat Fuse

Message broker integration made simple with Red Hat Fuse

This article presents a sample integration between Red Hat AMQ 7 and IBM MQ, using Red Hat Fuse 7 for the integration. Traditionally, developers have used resource adapters for message bridging with external systems. A resource adapter is a system library that provides connectivity to an enterprise information system (EIS). Similar to how a Java Database Connectivity (JDBC) driver provides connectivity to a database management system, a resource adapter plugs into an application server such as Red Hat JBoss Enterprise Application Platform (JBoss EAP). It then connects the application server, enterprise information system, and the enterprise application.

Continue reading Message broker integration made simple with Red Hat Fuse

Share