Red Hat products illustration

Start building modern applications

Browse through our collection of resources to help you develop with Red Hat products, which you can download for free as a Red Hat Developer member. You’ll find handy guides on a range of the latest developer tools and technologies, including Kubernetes, microservices, containers, and more.

Get started in our free OpenShift sandbox

Develop applications on Kubernetes

Red Hat OpenShift is a Kubernetes distribution focused on developer experience and application security that's platform agnostic, allowing you to deploy your applications across public and private clouds.

Get free access to the Developer Sandbox for Red Hat OpenShift and deploy your application code as a container on this self-service, cloud-hosted experience. Skip installations and deployment and jump directly into OpenShift.

Adapting Containers to Run on Red Hat OpenShift
Article
03/17/2023

How to easily deploy OpenShift on Azure via GitOps, Part 2

Learn how to easily deploy OpenShift on Azure utilizing the GitOps approach. (Part 2 of 2)

OpenShift
Article
03/16/2023

How to easily deploy OpenShift on Azure using a GUI, Part 1

Learn how to easily deploy OpenShift on Azure using the Red Hat Advanced Cluster Management GUI. (Part 1 of 2)

Developer tools for cloud development

Red Hat OpenShift Dev Spaces eliminates the "works on my machine" problem with container-based development and in-browser IDE for rapid cloud development.

containers
Article
03/23/2023

10 tips for writing secure, maintainable Dockerfiles

Learn how to write a secure and maintainable Dockerfile with these 10 tips and best practices.

Adapting Containers to Run on Red Hat OpenShift
Article
03/17/2023

How to easily deploy OpenShift on Azure via GitOps, Part 2

Learn how to easily deploy OpenShift on Azure utilizing the GitOps approach. (Part 2 of 2)

OpenShift
Article
03/16/2023

How to easily deploy OpenShift on Azure using a GUI, Part 1

Learn how to easily deploy OpenShift on Azure using the Red Hat Advanced Cluster Management GUI. (Part 1 of 2)

Develop on Linux

Red Hat Enterprise Linux is the industry-leading Linux that provides the foundation for next-generation architectures - a stable, proven foundation that’s versatile enough for rolling out new applications, virtualizing environments, and creating a secure hybrid cloud.

ansible share image
Article
03/14/2023

A tutorial on Middleware Automation Collections

Get started with Ansible for Middleware by installing Ansible and configuring Wildfly on a host using execution environments in this 6-step tutorial.

Featured Image: Ansible Tower inventory plugin
Article
03/13/2023

How to use automation controller to install MS SQL

Learn how to use automation controller and Ansible Roles to install Microsoft SQL on RHEL 8, create an execution environment, and execute playbooks.

ansible share image
Article
03/07/2023

6 steps to install Ansible Automation Platform 2.3 on RHEL

Learn how to install Ansible Automation Platform 2.3 on a machine running RHEL 9.1 in this quick 6-step demonstration.

Develop Java applications

Java is a powerful language and is widely used to create Enterprise applications based on popular patterns like Microservices, event driven systems, APIs and more. Red Hat has been a leader with the Java Community and contributions for various Java projects like OpenJDK, JakartaEE, Microprofile, GraalVM and many more

OpenJDK
Article
03/07/2023

Overhauling memory tuning in OpenJDK containers updates

Learn about the next updates to the UBI of the Red Hat build of OpenJDK containers, such as memory tuning overhaul.

Featured image for Java topics.
Article
01/24/2023

How to generate code using Fabric8 Kubernetes Client

Learn how to generate code using tools provided by Fabric8 Kubernetes Client, including Fabric8 CRD Generator and Fabric8 Java Generator. (Part 4 of 5

Fabric 8 Maven
Article
01/24/2023

How to write tests with Fabric8 Kubernetes Client

Learn how to effectively write tests for Kubernetes applications in Java using Fabric8 Kubernetes Mock Server and Fabric8 Kubernetes JUnit Jupiter

Getting started with all Red Hat products

 hero image

Migration Toolkit for Applications

Make application migrations less costly, less risky, and easier to complete
 hero image

Migration Toolkit for Runtimes

The tools, reports, and knowledge that help developers modernize applications to run in the cloud and deploy containers at scale.