Developer Tools

Fundamentals of OpenShift AI
Learning path

Introduction to OpenShift AI

Red Hat OpenShift AI is a platform designed for Machine Learning Engineers, AI Engineers, data scientists, and developers of artificial intelligence (AI) applications. It offers a fully supported environment that enables rapid development, training, testing, and deployment of machine learning models either on-premises or in the public cloud. OpenShift AI is available as a managed cloud service add-on to OpenShift cloud services or as self-managed software, which can be installed on-premise or in the public cloud on OpenShift. In this...

Featured image for Valgrind.
Article

How to track file descriptors with Valgrind

Alexandra Petlanova Hajkova

Explore new features related to Valgrind's file descriptor and learn how to use them to track the file descriptors your program is using—or misusing.

Feature image for the C programming language.
Article

A new constant expression interpreter for Clang, Part 2

Timm Baeder

A popular technique modern compilers use to improve the runtime performance of compiled code is to perform computations at compile time instead of at runtime. However, constant expressions need to be evaluated at compile time for a variety of reasons. To help resolve this problem, I've been working on improving the Clang's constant interpreter.

Feature image for Podman Desktop.
Article

How to use RHEL as a WSL Podman machine

Jeff Maury

Learn how you can run RHEL on Windows as a Windows Subsystem for Linux distribution using Red Hat Enterprise Linux image builder.

Featured image for Red Hat Developer Hub.
Article

Why internal developer portals matter

Maarten Vandeperre

The first article in a series exploring the journey of building an IDP using Red Hat Developer Hub, a platform based on Backstage, to streamline development workflows and boost team productivity.

containers
Article

bootc: Getting started with bootable containers

Valentin Rothberg +1

With bootc (bootable containers), you can use the same container technology for building and managing immutable operating systems. Check out these two video demos and learn how to get started.