Programming languages & frameworks

A code editor with four icons symbolizing DevOps, developers, a gear, and a cluster.
Article

How to migrate your Eventlet projects to Asyncio

Herve Beraud

If you're a Python developer who relies on the Eventlet library, it's time to think about migrating your projects to Asyncio. This article helps you get started.

Configure a Jupyter notebook to use GPUs for AI/ML modeling
Article

What is GPU programming?

Kenny Ge

The first of a four-part series on introductory GPU programming, this article provides a basic overview of the GPU programming model.

OpenJDK
Article

Reproducible OpenJDK builds

James Falkner

The Adoptium project has achieved reproducible builds for Java versions 21 and 22 across Linux, Windows, and Mac platforms. This capability ensures an independently verifiable path from source to binary code, enhancing trust in the software and its dependencies.

Red Hat Developer - Build Here Go Anywhere
Page

Red Hat Developers

Join Red Hat Developer for the software and tutorials to develop cloud applications using Kubernetes, microservices, serverless and Linux.

How Rust makes the Rayon data parallelism library magical
Article

How to consume and expose Rust async crates

Gris Ge

Get an overview of asynchronous design in Rust, and learn how to consume and expose Rust async crates with and without the help of an async executor.

A code editor with four icons symbolizing DevOps, developers, a gear, and a cluster.
Article

Go for C++ developers: A beginner's guide

Stan Cox

This introduction to the Go programming language for C++ developers examines primary differences in development and program-building environments.

Red Hat Trusted Software Supply Chain
Product

Red Hat Trusted Software Supply Chain

Consistently code, build, and monitor for a trusted software supply chain across any environment, for faster time to value wif automated security guardrails.

Featured image for: micropipenv: Installing Python dependencies in containerized applications.
Article

How Fedora and tox make Python testing easier

Lumír Balhar

Developers should test their Python code with multiple Python versions. Fedora and tox make this task easier, even for many non-Fedora systems.

troubleshooting red hat process automation manager featured image
Article

How to contribute to LLVM

Nikita Popov

Interested in contributing to the open source LLVM project? This article walks you through the process.