![image displaying the redhat logo and the developer hub text](/sites/default/files/styles/list_item_thumb/public/Red%20Hat%20Developer%20Hub_3_0.png?itok=s88xiv-2)
Developer Tools
![image displaying the redhat logo and the developer hub text](/sites/default/files/styles/list_item_thumb/public/Red%20Hat%20Developer%20Hub_3_0.png?itok=s88xiv-2)
![Download Red Hat build of OpenJDK hero banner logo](/sites/default/files/styles/list_item_thumb/public/2024_rhd_product_card.png?itok=zMN7mEf9)
Our top application development articles of 2024
Explore this year's most popular articles on Kafka data storage and migration, API management, software security, identity and access management, and more.
![Jupyter Notebooks on Red Hat OpenShift AI share/feature image](/sites/default/files/styles/list_item_thumb/public/Overview_Jupyter%20Notebooks%20on%20Red%20Hat%20OpenShift%20AI.png?itok=YSCXu_2d)
Interactive Image Classification with Jupyter Notebooks on Red Hat OpenShift AI
This tutorial demonstrates how to use Jupyter Notebooks within Red Hat OpenShift
![Photo of Paul Schultz helping at the Backstage ContribFest](/sites/default/files/styles/list_item_thumb/public/Paul_at_ContribFest.jpg?itok=aG1y9ahe)
Highlights from BackstageCon at KubeCon 2024
The Red Hat Developer Hub team recently joined the vibrant Backstage community
![Feature image for Red Hat OpenShift](/sites/default/files/styles/list_item_thumb/public/Red%20Hat%20Openshift%20%281%29.png?itok=GUVbPa1o)
Introducing Builds for OpenShift 1.2
Discover new features in Builds for OpenShift 1.2, which is now generally available.
![Featured image for Red Hat Enterprise Linux.](/sites/default/files/styles/list_item_thumb/public/Red%20Hat%20Enterprise%20Linux_1.png?itok=Gs5EfSZr)
How to package Go applications in RHEL 10
Discover how Red Hat Enterprise Linux 10 beta makes the process of packaging Go applications faster than ever before.
![containers](/sites/default/files/styles/list_item_thumb/public/ST-containers_2x.png?itok=64WJkNrE)
Enable nested containers in OpenShift Dev Spaces with user namespaces
Explore how user namespaces can enable nested containers in OpenShift Dev Spaces, allowing developers to achieve flexibility while maintaining security.
![Terraform Provider RHCS Image](/sites/default/files/styles/list_item_thumb/public/Screenshot%20from%202024-11-27%2013-07-27.png?itok=Qp6RsyKA)
Performance of Terraform provider to manage Openshift fleets
This document delves into the performance & scale benefits of using this
![Featured image for Podman Desktop.](/sites/default/files/styles/list_item_thumb/public/podman-desktop_blog-banner.png?itok=rMBgJ1Qu)
Get started with bootable containers and image mode for RHEL
Learn how to use and build bootable containers for disk image operating system deployment with Podman Desktop.
![Featured image for Apache ActiveMQ Artemis.](/sites/default/files/styles/list_item_thumb/public/ST-apacheactivemq.png?itok=FfL2vSYK)
Try Apache Camel: From concept to deployment on OpenShift
This article will guide you through the process of rapid prototyping using Apache Camel, from the initial concept to the final deployment on OpenShift, all within a fully web-based, low-code interface.
![Featured image for Red Hat Developer Hub.](/sites/default/files/styles/list_item_thumb/public/Red%20Hat%20Developer%20Hub_3.png?itok=v4IdmPd0)
Red Hat Developer Hub: The fastest path to Backstage on Kubernetes
Get your own Backstage instance hosted on a Kubernetes cluster in less than 10 minutes. This tutorial explains how to deploy Red Hat Developer Hub on OpenShift.
![Fundamentals of OpenShift AI](/sites/default/files/styles/list_item_thumb/public/Fundamentals%20of%20OpenShift%20AIOverView%20Feature%20graphics_0.png?itok=G-tBCYt5)
Introduction to OpenShift AI
Learn how to use Red Hat OpenShift AI to quickly develop, train, and deploy
![4 reasons you’ll love using Red Hat OpenShift Data Science](/sites/default/files/styles/list_item_thumb/public/blog/2021/04/SP-openshift_2x-2.png?itok=FujanT4O)
What’s new for developers in OpenShift 4.17
Find out what new features and capabilities have been provided in Red Hat
![Featured image for Red Hat Developer Hub.](/sites/default/files/styles/list_item_thumb/public/Red%20Hat%20Developer%20Hub_3.png?itok=v4IdmPd0)
LLMs and Red Hat Developer Hub: How to catalog AI assets
Cataloging AI assets can be useful for platform engineers and AI developers. Learn how to use Red Hat Developer Hub to catalog AI assets in an organization.
![Featured image for Red Hat Developer Hub.](/sites/default/files/styles/list_item_thumb/public/Red%20Hat%20Developer%20Hub_3.png?itok=v4IdmPd0)
How to template AI software in Red Hat Developer Hub
Learn how to use Red Hat Developer Hub to easily create and deploy applications to your image repository or a platform like Red Hat OpenShift AI.
![Article Thumbnail](/themes/custom/rhdp_fe/images/design/defaults/taxonomy_list_item_articles.webp)
Build and deploy image mode for RHEL on OpenShift Virtualization
Learn how to use image mode for Red Hat Enterprise Linux to create and deploy a container source for Red Hat OpenShift Virtualization.
![Featured image for Valgrind.](/sites/default/files/styles/list_item_thumb/public/Valgrind_tool_TopicImage-01.png?itok=teeN_N4C)
How to track file descriptors with Valgrind
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.
![OS_private AI_CDE_featured_image](/sites/default/files/styles/list_item_thumb/public/OS_private%20AI_CDE_featured_image.png?itok=7QbIZa-Q)
Integrate a private AI coding assistant into your CDE using Ollama, Continue, and OpenShift Dev Spaces
Learn how to set up a cloud development environment (CDE) using Ollama, Continue
![Feature image for Red Hat OpenShift](/sites/default/files/styles/list_item_thumb/public/Red%20Hat%20Openshift%20%281%29.png?itok=GUVbPa1o)
IDE Extensions for Red Hat OpenShift
Red Hat offers extensions for VS Code and IntelliJ that allow developers who
![Diving Deeper with large language models and Node.js](/sites/default/files/styles/list_item_thumb/public/Overview%20graphics_Diving%20Deeper%20with%20large%20language%20models%20and%20Nodejs.png?itok=vbl1KL39)
Building agents with Large Language Models(LLMs) and Node.js
Artificial intelligence (AI) and large language models (LLMs) are becoming
![Feature image for the C programming language.](/sites/default/files/styles/list_item_thumb/public/ST-c%20%28updated%29-01_0.png?itok=ai2aMgL6)
A new constant expression interpreter for Clang, Part 3
Part 3 in a series about improving Clang's constant expression interpreter.
![Feature image for the C programming language.](/sites/default/files/styles/list_item_thumb/public/ST-c%20%28updated%29-01_0.png?itok=ai2aMgL6)
A new constant expression interpreter for Clang, Part 2
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 the C programming language.](/sites/default/files/styles/list_item_thumb/public/ST-c%20%28updated%29-01_0.png?itok=ai2aMgL6)
A new constant expression interpreter for Clang
Timm Baeder explains the upstream work he has been doing on a new constant expression interpreter for Clang.
![Featured image for: Value range propagation in GCC with Project Ranger.](/sites/default/files/styles/list_item_thumb/public/blog/2021/04/gcc_1x.png?itok=vd_BaTct)
Rest in peace: GCC Toolset and GNU Debugger
GCC Toolset will no longer include GDB. This article discusses the hows and whys of this change.
![Trusted Artifact Signer](/sites/default/files/styles/list_item_thumb/public/trusted-artifact-signer.png?itok=_YZwb_FP)
Red Hat Trusted Artifact Signer
Enables cryptographic signing, verification of software, and provenance metadata