Red Hat Runtimes

Featured image for 3scale API Management.
Article

How to make your APIs more discoverable

Vamsi Ravula +1

Discoverability is key to a successful API strategy. Learn how to improve API discovery, usability, and developer experience with a dynamic inventory.

Featured image for Cryostat (was ContainerJFR) topics.
Article

9 awesome updates in Cryostat 2.1

Syed M Shaaf

Cryostat helps manage JFR recordings for your containerized Java workloads. Learn more about Cryostat 2.1's new features and support offerings.

Featured image for Java topics.
Article

What's new for developers in Java 18

Syed M Shaaf

Java 18 highlights include the new simple web server, a better way to annotate Javadocs, and an option to test application behavior without finalize().

Featured image for Quarkus + Java 17
Article

Explore Java 17 language features with Quarkus

Ana-Maria Mihalceanu

Explore new language features introduced in Java 17 and learn how to optimize them in Quarkus. This tutorial offers hands-on examples to get started.

Featured image for C/C++ language topics.
Article

Printf-style debugging using GDB, Part 3

Kevin Buettner

Complete your introduction to using virtual print statements in the GDB debugger with tips for running program functions and automating GDB behavior.

Apache Camel and Quarkus on Red Hat OpenShift
Article

Boost Apache Camel performance on Quarkus

Bruno Meseguer

Learn how Camel evolved over time and boost Apache Camel performance on Quarkus to get lightning-fast boot times with low memory utilization.

Featured image for Cryostat (was ContainerJFR) topics.
Article

A faster way to access JDK Flight Recorder data

Andrew Azores

Capture JFR data on the fly with the POST rule in Cryostat 2.0. Diagnose performance problems in containerized apps running on Kubernetes and Red Hat OpenShift.

Featured image for Java topics.
Article

Runtime profiling in OpenJDK's HotSpot JVM

Roland Westrelin

Discover how runtime profiling in OpenJDK's HotSpot JVM improves speculation and contributes to optimization in this Red Hat guide with illustrated benefits.

OpenJDK
Article

JVM performance monitoring with JMC agent

Joshua Matsuoka

Find out how to use JMC agent plugin to monitor the performance of a running JVM by adding custom JFR events without stopping or rebuilding the Java app.

Featured image for "Why should I choose Quarkus over Spring?"
Article

Quarkus for Spring developers: Getting started

Eric Deandrea

This introduction to Quarkus for Spring developers shows how easy it is to get started building applications with the Kubernetes-native Java platform.

Understanding Quarkus_Tile card
E-book

Understanding Quarkus

Antonio Goncalves

If you are reading this fascicle, it’s because you are a developer. And like most developers, when you learn a new technology or framework, you like to see some code first. So here is the very first step with Quarkus.

Practising Quarkus_Tile card
E-book

Practising Quarkus

Antonio Goncalves

The only requirements to follow and understand this fascicle are having a knowledge of Java and having some knowledge of relational databases and Docker. This fascicle concentrates on Quarkus 1.8.2.Final. Its structure will help you to discover this technology as well as helping you to further dive into it if you already have some experience of it.

Kafka and Quarkus stream-themed featured image
Article

Build a data streaming pipeline using Kafka Streams and Quarkus

Kapil Shukla

Build a Quarkus application that streams and processes data in real-time using Kafka Streams. As we go through the example, you will learn how to apply Kafka concepts such as joins, windows, processors, state stores, punctuators, and interactive queries.