Skip to main content
Redhat Developers  Logo
  • AI

    Get started with AI

    • Red Hat AI
      Accelerate the development and deployment of enterprise AI solutions.
    • AI learning hub
      Explore learning materials and tools, organized by task.
    • AI interactive demos
      Click through scenarios with Red Hat AI, including training LLMs and more.
    • AI/ML learning paths
      Expand your OpenShift AI knowledge using these learning resources.
    • AI quickstarts
      Focused AI use cases designed for fast deployment on Red Hat AI platforms.
    • No-cost AI training
      Foundational Red Hat AI training.

    Featured resources

    • OpenShift AI learning
    • Open source AI for developers
    • AI product application development
    • Open source-powered AI/ML for hybrid cloud
    • AI and Node.js cheat sheet

    Red Hat AI Factory with NVIDIA

    • Red Hat AI Factory with NVIDIA is a co-engineered, enterprise-grade AI solution for building, deploying, and managing AI at scale across hybrid cloud environments.
    • Explore the solution
  • Learn

    Self-guided

    • Documentation
      Find answers, get step-by-step guidance, and learn how to use Red Hat products.
    • Learning paths
      Explore curated walkthroughs for common development tasks.
    • Guided learning
      Receive custom learning paths powered by our AI assistant.
    • See all learning

    Hands-on

    • Developer Sandbox
      Spin up Red Hat's products and technologies without setup or configuration.
    • Interactive labs
      Learn by doing in these hands-on, browser-based experiences.
    • Interactive demos
      Click through product features in these guided tours.

    Browse by topic

    • AI/ML
    • Automation
    • Java
    • Kubernetes
    • Linux
    • See all topics

    Training & certifications

    • Courses and exams
    • Certifications
    • Skills assessments
    • Red Hat Academy
    • Learning subscription
    • Explore training
  • Build

    Get started

    • Red Hat build of Podman Desktop
      A downloadable, local development hub to experiment with our products and builds.
    • Developer Sandbox
      Spin up Red Hat's products and technologies without setup or configuration.

    Download products

    • Access product downloads to start building and testing right away.
    • Red Hat Enterprise Linux
    • Red Hat AI
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Featured

    • Red Hat build of OpenJDK
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenShift Dev Spaces
    • Red Hat Developer Toolset

    References

    • E-books
    • Documentation
    • Cheat sheets
    • Architecture center
  • Community

    Get involved

    • Events
    • Live AI events
    • Red Hat Summit
    • Red Hat Accelerators
    • Community discussions

    Follow along

    • Articles & blogs
    • Developer newsletter
    • Videos
    • Github

    Get help

    • Customer service
    • Customer support
    • Regional contacts
    • Find a partner

    Join the Red Hat Developer program

    • Download Red Hat products and project builds, access support documentation, learning content, and more.
    • Explore the benefits

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

    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

    • Red Hat Hardened Images: Top 5 benefits for software developers

    • How EvalHub manages two-layer Kubernetes control planes

    • Tekton joins the CNCF as an incubating project

    • Federated identity across the hybrid cloud using zero trust workload identity manager

    • Confidential virtual machine storage attack scenarios

    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
    © 2026 Red Hat

    Red Hat legal and privacy links

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

    Chat Support

    Please log in with your Red Hat account to access chat support.