All development topics
Insights and news on Red Hat developer tools, platforms, and more. Explore what is trending now.

Featured development topics


Develop applications on the most popular Linux for the enterprise.

Kubernetes is the foundation of cloud software architectures.

Skip the noise that can come with developing apps.
All development topics
Kubernetes
Kubernetes is the foundation of cloud software architectures like microservices and serverless for developers.
Containers
Learn how containers and Kubernetes have changed the development process and development tools.
Kubernetes Operators
Package applications and services for Kubernetes with the Operator framework.
Automation
Automation in the cloud-native era is about reacting to event-driven systems in scalable, flexible ways.
DevOps
Cloud developers can take advantage of increased speed, decreased risk. and improved collaboration with Kubernetes.
DevSecOps
Explore how security teams build information security into their plans and set a direction for security automation
Ansible automation
Management at the push of a button, wherever you need it.
CI/CD
CI/CD provides solutions to common problems found when trying to introduce new code to a production system in a controlled and uniform manner.
Enterprise Java
Skip the noise that can come with developing apps, and instead focus on building apps.
Python
Python is a popular programming language for data science, machine learning, and web development.
Go
Use Go’s speed and concurrency to get the most out of multicore and networked machines.
Rust
Rust is a high-level, general-purpose programming language popular for its speed, memory, and safety.
Node.js
An open source JavaScript runtime environment designed to build modern scalable applications.
Microsoft's decision to make .NET an open source and cross-platform means it's time for Linux developers to get comfortable and start experimenting.
Ruby
An object-oriented programming language that balances functional and imperative programming.
A server-side scripting language that lets developers create database-friendly content and powerful web-based applications.
Kotlin
An open source, object-oriented programming language with type inference, which allows developers to be more concise with their syntax.
C, C#, and C++
Documents, articles, and more about C and its extensions, C++ and C#.
Ansible automation
Management at the push of a button, wherever you need it.
DevOps
Cloud developers can take advantage of increased speed, decreased risk, and improved collaboration with Kubernetes and DevOps.
DevSecOps
Explore how security teams build information security into their plans and set a direction for security automation
Developer productivity
Streamlined coding and amplified results.
Developer Tools
Development using Kubernetes means all new processes and skills. Find the tools you need to build in the cloud.
DevOps
Cloud developers can take advantage of increased speed, decreased risk. and improved collaboration with Kubernetes.
DevSecOps
Explore how security teams build information security into their plans and set a direction for security automation
CI/CD
CI/CD provides solutions to common problems found when trying to introduce new code to a production system in a controlled and uniform manner.
GitOps
GitOps uses Git repositories as a single source of truth to deliver infrastructure as code.
Observability
Get insights into the performance and health of your applications.
Architecture and design patterns
Tried, tested, and trusted patterns for your cloud-native platforms.
Stream processing
Stream processing lets developers view, analyze, and combine data from a wide variety of sources.
API management
Create web application programming interfaces and manage how they're accessed and used with API Management.
Event-driven
Event-driven Architecture (EDA) is a way of designing applications and services to respond to real-time information based on the sending and receiving of information about individual event notifications.
Microservices
Microservices break down your application architecture into smaller, independent components that communicate through APIs.
Application platform
Red Hat OpenShift is a comprehensive application platform with support for popular workloads and any popular application architectures such as microservices, virtualization, AI/ML, event-driven, and serverless.
Serverless: Code, not infrastructure
Serverless is a cloud computing model that lets you build and manage applications without having to worry about managing the underlying infrastructure.
Data integration
Data integration patterns help create a unified, accurate, and consistent view of enterprise data within an organization.
Camel K
Lightweight, cloud-native integration platform for serverless.
Edge computing
Centralize your services into data centers that take place near the physical location of either the user or the source of the data.
Service mesh
Everything you need to coordinate microservices in a service mesh with powerful monitoring and management tools like Istio.
Modernization
Transform applications and infrastructure to leverage cloud capabilities and adopt cloud-native development for enhanced engineering practices.
Internet of Things (IoT)
Improve your data security by integrating your existing systems and using analytics to identify challenges and gaps.
Virtualization
The creation of a virtual, rather than physical, version of a server, storage device, operating system, or network resource.
Hybrid cloud architecture
A mixture of public cloud, private cloud, or on-premises infrastructure for storage and computing.
Disconnected environments
Isolation is a vital cybersecurity tactic in system design and architecture (SDA), and its goal is to safeguard sensitive data by limiting external access.
Databases
Databases form the foundation of efficient application development, enabling organized data storage, rapid retrieval, and seamless scalability for enhanced user experiences.
Security
Improve your application's security and close vulnerabilities with improved tooling and processes.
DevSecOps
Explore how security teams build information security into their plans and set a direction for security automation
Secure coding
Tutorials and training on how to build secure applications using the latest in secure and defensive programming strategies.
AI/ML
Enterprise-grade Artificial Intelligence and Machine Learning (AI/ML) for Developers, Data Engineers, Data Scientists and Operations.
Apache Kafka on Kubernetes
Apache Kafka is an alternative enterprise messaging system that moves massive amounts of data—not just from point A to B, but from points A to Z.
Big Data
Gather the data you collect into real-time information you can use to optimize your workflow and secure your environment.
Data Integration
Data integration patterns help create a unified, accurate, and consistent view of enterprise data within an organization.
Data Science
Managed cloud services provide stable training and workload platforms for development.
Open Data Hub
Collecting and understanding the data gathered through AI/ML workloads.
Open source communities
Learn how to use and contribute to open source projects for your development projects.
Windows
Add Windows compute nodes to OpenShift with the Red Hat Windows Machine Config Operator (WMCO).