Featured image for Red Hat article roundup

It's officially September, and we're back with our monthly roundup to catch you up on the latest top articles and community resources featured on Red Hat Developer. In August, we published tutorials to help you improve the observability of your microservices, build security into your Node.js development process, easily containerize .NET applications, and more. Let's dive into the August highlights.

Containerize .NET applications automatically

To run a .NET application in a container, you need a Dockerfile—but writing and managing Dockerfiles can be tedious. Enter the dotnet build-image tool, which enables you to create a container image from a .NET application without writing a Dockerfile.

In one of our most popular articles from the past month, Tom Deseyn shows you how to use build-image to create Dockerfiles and containerized images. You'll also learn how to integrate build-image into a GitHub CI/CD workflow.

Strengthen Node.js security

To make your Node.js applications secure, you need to adopt strong security practices for both your code and your development process. In this installment of our ongoing Node.js reference architecture series, Luke Holmquist breaks down the top key security concerns for JavaScript developers, from choosing dependencies to externalizing secrets.

Improve observability with OpenTelemetry

A benefit while working with Node.js is the high performance when running within a container. How to use OpenTelemetry to trace Node.js applications explains how to set up OpenTelemetry for containerized deployments and environments. OpenTelemetry helps you gain visibility into your application's resources and see what's happening within your application, whether performance is slipping or an error has appeared in the production.

Eric Deandrea also guided you through introducing OpenTelemetry into a distributed system built on Java with Quarkus in OpenTelemetry: A Quarkus Superheroes demo of observability. Follow the steps to deploy the Quarkus Superheroes sample application on the free Developer Sandbox for Red Hat OpenShift and then see how to collect and visualize telemetry data in order to observe microservices' behavior.

Note: If you want to know more about the basics of observability—including why developers should care about it—don't miss this excellent primer from Java Champion Ben Evans: Observability in 2022: Why it matters and how OpenTelemetry can help

Use Kafka messaging with Java

If your application requires a continuous stream of time-sensitive data (like rideshare activity, streaming video, and real-time fintech), Apache Kafka will meet your needs and then some. In part 3 of our series on using Kafka with Java, Bob Reselman describes how to build a Java client that can produce and consume data to and from an OpenShift Kafka stream using Red Hat OpenShift Streams for Apache Kafka.

This series of articles is designed to help you deepen your knowledge of Kafka to create message-driven programs using Java and Red Hat OpenShift. Don't miss the other installments:

Note: Still trying to grasp the basics of Apache Kafka? Our Hello Kafka! learning path has you covered.

New Eclipse Temurin support

The Eclipse Temurin project is a relatively new distribution of OpenJDK from Eclipse Adoptium. It provides code and processes that support building high-quality runtime binaries and associated technologies for general use across the Java ecosystem. Temurin binaries are cross-platform, open-source licensed, and TCK-certified for Java SE.

Red Hat now provides commercial support for the use of Eclipse Temurin via the Red Hat build of OpenJDK. Read the article for an overview of the Temurin project and describes how Red Hat supports Temurin in development and production.

What's new in OpenShift 4.11

In 8 ways OpenShift 4.11 improves developer experience, Serena Nichols summarizes new features available for developers in the Red Hat OpenShift 4.11 web console. Number one on the list? New support for dark mode!

To get access to the latest features and updates, sign up for a free short-term account on the Developer Sandbox for Red Hat OpenShift or install the Service Binding Operator on your own OpenShift 4.11 cluster.

Why you need an automation strategy

Ready to do more with less? Download our new e-book to learn about the benefits of a long-term transformative automation strategy. This short guide discusses best practices for automation, provides tips on what to look for in an automation platform, and shows how Red Hat can help you automate your infrastructure.

August 2022 on Red Hat Developer

Check out this full list of articles published on Red Hat Developer this month:

Last updated: September 19, 2023