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.

Node.js reference architecture
Article
09/23/2022

Join the Red Hat team at NodeConf EU 2022

Get an introduction to Node.js cloud-native development and explore lesser-known Node.js Core modules with the Red Hat team at NodeConfEU 2022.

Adapting Containers to Run on Red Hat OpenShift
Article
09/21/2022

Bind services created with AWS Controllers for Kubernetes

A 6-step demonstration of resources deployed on Amazon Web Services (AWS) using AWS Controllers for Kubernetes (ACK) with the Service Binding Operator

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.

Node.js reference architecture
Article
09/23/2022

Join the Red Hat team at NodeConf EU 2022

Get an introduction to Node.js cloud-native development and explore lesser-known Node.js Core modules with the Red Hat team at NodeConfEU 2022.

OpenJDK
Article
09/16/2022

My advice for updating use of the Docker Hub OpenJDK image

Learn about my recommendation for updating OpenJDK images since Docker Hub's deprecation announcement and how to implement this change.

containers
Article
09/01/2022

My advice on why you should build containers on your PC

Discover why developing on your PC is a better option than developing in the same environment that runs the container.

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.

Article
09/22/2022

Learn about the new BGP capabilities in Red Hat OpenStack 17

Red Hat OpenStack 17.0 adds dynamic routing for both the control and data planes, overcoming the scaling issues of traditional layer-2 infrastructures

Featured image for a Linux topic.
Article
09/19/2022

Best ways to learn about Linux from Red Hat Developer

Get introductory lessons and deep dives from the best of our Linux content.

Linux
Article
09/16/2022

Regex how-to: Quantifiers, pattern collections, and word boundaries

Take the next step toward mastering regular expressions with some advanced syntax.

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
09/16/2022

My advice for updating use of the Docker Hub OpenJDK image

Learn about my recommendation for updating OpenJDK images since Docker Hub's deprecation announcement and how to implement this change.

Featured image for Red Hat article roundup
Article
09/06/2022

Red Hat Developer roundup: Best of August 2022

Find recent articles on observability, containerizing .NET applications, tips for building security into your Node.js development process, and more.

Featured image for Java topics.
Article
08/25/2022

Optimize loops with long variables in Java

Optimizations in the HotSpot virtual machine that used to work only for int variables now work also for long.