Skip to main content
Redhat Developers  Logo
  • Products

    Platforms

    • Red Hat Enterprise Linux
      Red Hat Enterprise Linux Icon
    • Red Hat AI
      Red Hat AI
    • Red Hat OpenShift
      Openshift icon
    • Red Hat Ansible Automation Platform
      Ansible icon
    • View All Red Hat Products

    Featured

    • Red Hat build of OpenJDK
    • Red Hat Developer Hub
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenShift Dev Spaces
    • Red Hat OpenShift Local
    • Red Hat Developer Sandbox

      Try Red Hat products and technologies without setup or configuration fees for 30 days with this shared Openshift and Kubernetes cluster.
    • Try at no cost
  • Technologies

    Featured

    • AI/ML
      AI/ML Icon
    • Linux
      Linux Icon
    • Kubernetes
      Cloud icon
    • Automation
      Automation Icon showing arrows moving in a circle around a gear
    • View All Technologies
    • Programming Languages & Frameworks

      • Java
      • Python
      • JavaScript
    • System Design & Architecture

      • Red Hat architecture and design patterns
      • Microservices
      • Event-Driven Architecture
      • Databases
    • Developer Productivity

      • Developer productivity
      • Developer Tools
      • GitOps
    • Automated Data Processing

      • AI/ML
      • Data Science
      • Apache Kafka on Kubernetes
    • Platform Engineering

      • DevOps
      • DevSecOps
      • Ansible automation for applications and services
    • Secure Development & Architectures

      • Security
      • Secure coding
  • Learn

    Featured

    • Kubernetes & Cloud Native
      Openshift icon
    • Linux
      Rhel icon
    • Automation
      Ansible cloud icon
    • AI/ML
      AI/ML Icon
    • View All Learning Resources

    E-Books

    • GitOps Cookbook
    • Podman in Action
    • Kubernetes Operators
    • The Path to GitOps
    • View All E-books

    Cheat Sheets

    • Linux Commands
    • Bash Commands
    • Git
    • systemd Commands
    • View All Cheat Sheets

    Documentation

    • Product Documentation
    • API Catalog
    • Legacy Documentation
  • Developer Sandbox

    Developer Sandbox

    • Access Red Hat’s products and technologies without setup or configuration, and start developing quicker than ever before with our new, no-cost sandbox environments.
    • Explore Developer Sandbox

    Featured Developer Sandbox activities

    • Get started with your Developer Sandbox
    • OpenShift virtualization and application modernization using the Developer Sandbox
    • Explore all Developer Sandbox activities

    Ready to start developing apps?

    • Try at no cost
  • Blog
  • Events
  • Videos

Intros, deep dives, and announcements: Our best of October 2022

November 4, 2022
Heiker Medina
Related topics:
CI/CDLinuxKubernetes
Related products:
Red Hat OpenShift Container PlatformRed Hat Enterprise Linux

Share:

    We've gathered up the most popular content from Red Hat Developer for October 2022, and we hope you find it informative and helpful. We've divided them into product announcements, topic roundups, learning guides, and advanced deep dives.

    Get started with product announcements

    Red Hat is joining the Backstage.io community to improve the developer experience on Red Hat OpenShift. In this announcement, Serena Chechile Nichols describes how OpenShift and Kubernetes are critical to Red Hat's customers, and how Red Hat aims to provide tools that make it easier and more productive for teams to build services and applications.

    At KubeCon North America 2022, Stevan Le Meur and Tim deBoer highlighted how the Podman community unveiled and introduced Podman Desktop. This convenient GUI enables users to interact with containers and pods running in Podman. Podman Desktop also provides easy deployment to Kubernetes for developers working with containers on their laptops, allowing a seamless transition from containers to pods and pods to Kubernetes.

    In the upcoming release of macOS Ventura, the Apple Virtualization Framework will get new features that make it easy to run ARM Linux virtual machines natively on the M1 processor or other Apple silicon chips. Michael Hrivnak and Benjamin Schmaus describe the new features, including an EFI bootloader and the ability to render the desktop GUI in a window. Red Hat recently took a look at how easy it would be to run virtualized versions of two key technologies—Red Hat Enterprise Linux 9 and the single node version of Red Hat OpenShift Container Platform—on Apple silicon. Spoiler alert: it was successful!

    Topic-specific round-up articles

    If you're looking for content on continuous integration/continuous deployment (CI/CD), Red Hat Developer has you covered. We've collected the best articles about this topic from the past year.

    In a separate article, Fernando Lozano discusses Kubernetes storage concepts, including volumes, persistent volume claims, and storage classes. Lozano explains why these concepts matter to developers, as well as how they enable system administrators to manage storage for a cluster while offering developers self-service to storage. Lozano also teaches about stateful sets' special abilities.

    Start with the basics, and grow from there

    Vamsi Ravula and Hugo Guerrero explain how making APIs discoverable is a key part of any API management initiative. If an API isn't easily found and discovered, teams will end up building their own. That leads to duplication of efforts and underutilization of existing APIs, or users trying to contact the developer every time someone wants to use the API—an unsustainable practice.

    In an earlier article, Bob Reselman described how RPM package discovery works, digging into the role of the .repo files in the /etc/yum.repos.d directory on your local machine in discovering and installing RPM packages. Last month, he went to the next level of detail to describe the format specified for a .repo file.

    Vamsi Ravula examines ten essential solutions and tools for building a more secure API. Learn the best way to mitigate security risks from the start of the development process through each step in the API life cycle.

    Don't be scared to pull out the big guns: Try a harder lesson

    You should also check out Bob Reselman's latest article in a series on using grep, a Linux command that filters content in files or as output from stdout. The previous articles in the series discussed metacharacters and regular characters, quantifiers, pattern collections, groups, and word boundaries in regular expressions. This article uses all of those features plus new ones to match and filter HTML content.

    Reselman then moves on to discuss capturing groups, lookaheads, and lookbehinds to give you a powerful way to extract information from text with regular expressions. This article explains the syntax you need to know in order to write them.

    In the third and final article in his series about Kubernetes storage concepts, Fernando Lozano shows you how Container Storage Interface (CSI) drivers enable advanced storage features that are necessary for production environments and CI/CD pipelines. This article also underscores the need for storage products designed specifically for Kubernetes versus those designed for traditional physical and virtual data centers or Infrastructure-as-a-Service (IaaS) clouds.

    October 2022 on Red Hat Developer

    Here's the full lineup of articles published on Red Hat Developer this month:

    • How to install VMs and Ansible Automation Platform on Mac M1
    • How Ansible automates JBoss Web Server updates and upgrades
    • Use design by contract to build Kubernetes Operators in Java
    • How odo 3.0 GA improves the developer experience
    • Podman expands to the Desktop
    • Red Hat joins the Backstage.io community
    • RHEL 9 and single node OpenShift as VMs on macOS Ventura
    • The ultimate CI/CD resource guide
    • 10 essentials to mitigating API security risks
    • Open vSwitch: The revalidator process explained
    • An API-first approach to building Node.js applications
    • How to fix issues caused by reusing Go error variables
    • Get OpenShift Streams for Apache Kafka on AWS Marketplace
    • Advanced regex: Capture groups, lookaheads, and lookbehinds
    • How to deploy JBoss EAP applications with OpenShift Pipelines
    • How to easily generate Helm charts using Dekorate
    • File-based Kafka Connect scenarios with end-to-end encryption
    • Top tips on Linux, Rust, Kafka, and more
    • What's inside an RPM .repo file?
    • Moving from apt to dnf package management
    • A developer's guide to Kubernetes storage concepts
    • How to make your APIs more discoverable
    • Why CSI drivers are essential in Kubernetes storage
    • How Kubernetes storage improves developer agility
    • Filter content in HTML using regular expressions in grep
    • How does RPM package discovery work?
    Last updated: September 19, 2023

    Recent Posts

    • Protecting virtual machines from storage and secondary network node failures

    • How to use OCI for GitOps in OpenShift

    • Using AI agents with Red Hat Insights

    • Splitting OpenShift machine config pool without node reboots

    • Node.js 20+ memory management in containers

    What’s up next?

    Path to GitOps cover card

    GitOps delivers on the vision promised to a DevOps culture, and organizations are starting to realize how valuable it is to deliver products in a fast, highly automated, and secure way—without compromising the quality of their code. Read The Path to GitOps and discover the tools, workflows, and structures teams need to have in place in order to enable a complete GitOps workflow.

    Get the e-book
    Red Hat Developers logo LinkedIn YouTube Twitter Facebook

    Platforms

    • Red Hat AI
    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Build

    • Developer Sandbox
    • Developer Tools
    • Interactive Tutorials
    • API Catalog

    Quicklinks

    • Learning Resources
    • E-books
    • Cheat Sheets
    • Blog
    • Events
    • Newsletter

    Communicate

    • About us
    • Contact sales
    • Find a partner
    • Report a website issue
    • Site Status Dashboard
    • Report a security problem

    RED HAT DEVELOPER

    Build here. Go anywhere.

    We serve the builders. The problem solvers who create careers with code.

    Join us if you’re a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.

    Sign me up

    Red Hat legal and privacy links

    • About Red Hat
    • Jobs
    • Events
    • Locations
    • Contact Red Hat
    • Red Hat Blog
    • Inclusion at Red Hat
    • Cool Stuff Store
    • Red Hat Summit
    © 2025 Red Hat

    Red Hat legal and privacy links

    • Privacy statement
    • Terms of use
    • All policies and guidelines
    • Digital accessibility

    Report a website issue