Developer experience improvements you can apply to your own projects
Improve CI/CD for Kubeflow Pipelines and Open Data Hub: Learn practical patterns for simplifying builds, fixing flaky tests, and more.
Improve CI/CD for Kubeflow Pipelines and Open Data Hub: Learn practical patterns for simplifying builds, fixing flaky tests, and more.
This article discusses operator-chaos, an open source chaos engineering framework for Kubernetes operators. It explains why traditional chaos tools miss operator failures, introduces the four injection modes provided by operator-chaos, and demonstrates its use against cert-manager on a live cluster. The article also highlights the importance of testing operator reconciliation logic beyond just pod restarts.
Learn how to deploy and optimize Red Hat Data Grid for cross-site replication in OpenShift. Discover three deployment approaches, JGroups cross-site communication, and solutions to common challenges.
Fix Kubernetes operator OOMKill issues by avoiding 5 common informer cache anti-patterns. Learn how to audit and optimize your controller-runtime Go code.
Learn how to build a complete quarantine system backed by a Prometheus-compatible time-series database and Grafana, running on a long-lived cluster that provides continuous observability into your test suite's health.
Explore the benefits of using Claude for performance analysis on CPU profiles and traces, focusing on the Go Green Tea Garbage collector as a case study. Learn about optimization opportunities and low-level code analysis.
Learn how to install the Red Hat Data Grid operator in a disconnected OpenShift environment, with step-by-step instructions and details on the core components and architecture. This article also covers how the Data Grid operator manages operands and how Operator Lifecycle Manager installs operators.
This article provides a complete CI/CD workflow utilizing Openshift Dev Spaces, GitOps, and OpenShift Pipelines.
Learn about the JBoss Web Server (JWS) container image and its deployment on Red Hat OpenShift 4. Explore default container settings and customization options.
Your Red Hat Developer membership unlocks access to product trials, learning resources, events, tools, and a community you can trust to help you stay ahead in AI and emerging tech.
Learn how to deploy Model Context Protocol (MCP) servers on OpenShift using ToolHive, a Kubernetes-native utility that simplifies MCP server management.
Discover the benefits of native FIPS support in Go 1.24 and Red Hat's contributions to FIPS implementation.
This article describes benchmarking the Vertical Pod Autoscaler (VPA) in OpenShift, including recommendations for tuning VPA components.
A brief run down of FIPS mode for the Red Hat Go Toolset.
Discover how Red Hat Enterprise Linux 10 beta makes the process of packaging Go applications faster than ever before.
Find out what's new in Red Hat Enterprise Linux (RHEL) 9.5, including enhancements for workloads, container management and security, and Identity Management.
Explore how to modify a non-standard library cryptography operation to call into OpenSSL conditionally based on system FIPS requirements.
Dive into register allocation in the Go compiler, including the register allocator's components, how it works, and its advantages and disadvantages.
Red Hat® OpenShift® is a trusted, comprehensive, and consistent platform to develop, modernize, and deploy applications at scale, including today’s AI-enabled apps. Innovate faster with a complete set of services for bringing apps to market on your choice of infrastructure.
When deploying an application to access Data Grid deployed via Data Grid Operator a few options can be taken: access via internal service or expose via Route, LoadBalancer, or NodePort
Learn about a new Red Hat OpenShift Service on AWS (ROSA) with hosted control planes feature that streamlines access to your ROSA clusters.
Red Hat Enterprise Linux (RHEL) 9.4 is now generally available (GA). Learn about the latest enhancements that improve the developer experience.
Discover how you can use the Go debugger, Delve, to add debug support for stripped binaries devoid of any symbol information.
Get an overview of kube-burner, a flexible open source Kubernetes performance and scale testing tool, and explore the latest features and usability improvements.
While learning about state-of-the-art software development is important and