Open Source Communities

Featured image for "Get started with clang-tidy in Red Hat Enterprise Linux."
Article

Enforce code consistency with clang-format

Serge Guelton

Get started with clang-format, an LLVM tool that you can use to set and maintain a consistent code style in your open source C and C++ projects.

Featured image for Red Hat JBoss Enterprise Application Platform.
Article

Deploying JBoss EAP with RHEL and Azure

Yeray Borges Santana

Discover how to use Azure to deploy JBoss EAP servers running on RHEL. This tutorial helps you build and deploy Java applications on JBoss EAP's open-source platform.

Open Source Data Pipelines e-book cover
E-book

Open Source Data Pipelines for Intelligent Applications

Kyle Bader +4

Open Source Data Pipelines for Intelligent Applications provides data engineers and scientists insight into how Kubernetes provides a platform for building data platforms that increase an organization’s data agility. 

Red Hat Integration
Product

Red Hat Integration

Red Hat Integration is a comprehensive set of integration and messaging technologies to connect applications and data across hybrid infrastructures.

Featured image for: SCTP over UDP in the Linux kernel.
Article

Tracing hardware offload in Open vSwitch

Abhiram R N

Open vSwitch offloads operations to hardware through a chain of functions. Dive into the process and learn how to debug networking problems with OVS.

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.

Featured image for Best of RHEL
Article

Red Hat Enterprise Linux: The best of 2021

Red Hat Developer Editorial Team

Our one-stop guide to all the best RHEL content we published this year, featuring C# 9, Go on Linux, Universal Base Image, Podman, and debugging tips.

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 .NET
Article

.NET 6 now available for RHEL and OpenShift

Mauricio "Maltron" Leal

Discover the versatility and power of .NET 6 and the modern programming languages that help developers build high-quality applications easily and efficiently.

Featured image for Red Hat Enterprise Linux 8.5
Article

RHEL 8.5: OpenJDK 17, .NET 6, and more

Don Pinto

Red Hat Enterprise Linux 8.5 is here! This release has OpenJDK 17, .NET 6, rootless overlay support in Podman, enhanced application streams, and more.

Featured image for Kafka topics.
Article

Kafka Monthly Digest: October 2021

Mickael Maison

Get the latest news from the Apache Kafka developer community, including new milestones for Kafka 3.1.0, Debezium 1.7, Strimzi 0.26.0, and more.

OpenShift Serverless Functions 2
Article

Knative 1.0: Simplify serverless on Kubernetes

Simon Seagrave

Learn how the open source serverless platform Knative 1.0 can simplify Kubernetes and save time for developers. Includes concurrency controls and rollbacks.

Featured image for: Can we consider --editable a bad practice?
Article

Generating pseudorandom numbers in Python

Fridolin Pokorny

Learn how Project Thoth uses termial random number calculations to recommend a variety of Python packages while prioritizing newer package releases.

RHEL 9 Beta Release Feature Image
Article

Red Hat Enterprise Linux 9 Beta is here

Don Pinto

RHEL 9 Beta features GCC 11, glibc 2.34, updated compilers, enhanced application streams, Python 3.9, and more. Plus, it's built from CentOS Stream!

Featured image for Cryostat (was ContainerJFR) topics.
Article

Java monitoring for custom targets with Cryostat

Andrew Azores +1

Learn how to create custom JMX connectors in Cryostat 2.0, then use your new custom URL to monitor a containerized Java application on Red Hat OpenShift.

Featured image for Valgrind.
Article

Debug memory errors with Valgrind and GDB

Alexandra Petlanova Hajkova

Discover little-known Valgrind and GDB commands that can help you resolve memory leaks, buffer overflows, and similar bugs in your C and C++ code.

Featured image for: Value range propagation in GCC with Project Ranger.
Article

A beginner's attempt at optimizing GCC

Arjun Shankar

Implementing a minor tree optimization was a great way to get started with GCC internals while contributing to the community.

Building resilient event-driven architectures with Apache Kafka
Article

Kafka Monthly Digest: September 2021

Mickael Maison

Catch up on the latest news from the Apache Kafka community for September 2021, including new features in Kafka 3.0, Kafka Connect, and Kafka Streams.

Featured image for C-language topics.
Article

Printf-style debugging using GDB, Part 2

Kevin Buettner

Learn how to use virtual print statements in the GDB debugger. This second article in the series shows how to save commands and output for later use.