Featured image for Red Hat article roundup

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:

Last updated: September 19, 2023