Quarkus

Mandrel: A specialized distribution of GraalVM for Quarkus

Mandrel: A specialized distribution of GraalVM for Quarkus

When we first announced Mandrel, we explained why Red Hat needed a downstream distribution of GraalVM. We were most interested in GraalVM’s native image capability, specifically in the context of Quarkus. In this article, we explain what Mandrel is and what it’s not. We’ll introduce some of Mandrel’s technical features and offer a short demonstration of using Mandrel with Quarkus.

Continue reading Mandrel: A specialized distribution of GraalVM for Quarkus

Share
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
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
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
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
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
Create your first serverless function with Red Hat OpenShift Serverless Functions

Create your first serverless function with Red Hat OpenShift Serverless Functions

Serverless is a powerful and popular paradigm where you don’t have to worry about managing and maintaining your application infrastructure. In the serverless context, a function is a single-purpose piece of code created by the developer but run and monitored by the managed infrastructure. A serverless function’s value is its simplicity and swiftness, which can entice even those who don’t consider themselves developers.

Continue reading Create your first serverless function with Red Hat OpenShift Serverless Functions

Share