Skip to main content
Redhat Developers  Logo
  • Products

    Featured

    • Red Hat Enterprise Linux
      Red Hat Enterprise Linux Icon
    • Red Hat OpenShift AI
      Red Hat OpenShift AI
    • Red Hat Enterprise Linux AI
      Linux icon inside of a brain
    • Image mode for Red Hat Enterprise Linux
      RHEL image mode
    • Red Hat OpenShift
      Openshift icon
    • Red Hat Ansible Automation Platform
      Ansible icon
    • Red Hat Developer Hub
      Developer Hub
    • View All Red Hat Products
    • Linux

      • Red Hat Enterprise Linux
      • Image mode for Red Hat Enterprise Linux
      • Red Hat Universal Base Images (UBI)
    • Java runtimes & frameworks

      • JBoss Enterprise Application Platform
      • Red Hat build of OpenJDK
    • Kubernetes

      • Red Hat OpenShift
      • Microsoft Azure Red Hat OpenShift
      • Red Hat OpenShift Virtualization
      • Red Hat OpenShift Lightspeed
    • Integration & App Connectivity

      • Red Hat Build of Apache Camel
      • Red Hat Service Interconnect
      • Red Hat Connectivity Link
    • AI/ML

    • Automation

      • Red Hat Ansible Automation Platform
      • Red Hat Ansible Lightspeed
    • Developer tools

      • Red Hat Trusted Software Supply Chain
      • Podman Desktop
      • Red Hat OpenShift Dev Spaces
    • Developer Sandbox

      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
    • Secure Development & Architectures

      • Security
      • Secure coding
    • Platform Engineering

      • DevOps
      • DevSecOps
      • Ansible automation for applications and services
    • Automated Data Processing

      • AI/ML
      • Data Science
      • Apache Kafka on Kubernetes
      • View All Technologies
    • Start exploring in the Developer Sandbox for free

      sandbox graphic
      Try Red Hat's products and technologies without setup or configuration.
    • Try at no cost
  • Learn

    Featured

    • Kubernetes & Cloud Native
      Openshift icon
    • Linux
      Rhel icon
    • Automation
      Ansible cloud icon
    • Java
      Java 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

    • API Catalog
    • Product Documentation
    • Legacy Documentation
    • Red Hat Learning

      Learning image
      Boost your technical skills to expert-level with the help of interactive lessons offered by various Red Hat Learning programs.
    • Explore Red Hat Learning
  • 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

Red Hat Developer roundup: Best of August 2022

September 6, 2022
Heiker Medina
Related topics:
.NETAutomation and managementJavaKafkaKubernetesMicroservicesSecurity
Related products:
Red Hat build of OpenJDKRed Hat build of QuarkusRed Hat OpenShiftRed Hat Enterprise Linux

Share:

    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:

    • A developer's guide to using Kafka with Java
    • How to create Kafka consumers and producers in Java
    • Quick Java application setup using Kafka messaging

    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:

    • How to configure Podman 4.0 for IPv6
    • Implement multitenant SaaS on Kubernetes
    • How OpenShift Serverless Logic evolved to improve workflows
    • Kubernetes 101 for developers: Names, ports, YAML files, and more
    • Connect to services on Kubernetes easily with kube-service-bindings
    • How to configure Helm charts using JKube
    • Developer Sandbox for Red Hat OpenShift now available on AWS
    • Optimize loops with long variables in Java
    • Containers and container images 101 for developers
    • A demonstration of Drogue IoT using Node.js
    • Connect MongoDB to a Node.js application with kube-service-bindings
    • Kafka Monthly Digest: July 2022
    • Display dynamic content from GDB in a custom window
    • Move from apt to dnf package management
    • How to easily deploy JBoss EAP on Azure
    • How to monitor 3scale API Management using Prometheus and Grafana
    • How to program a multitenant SaaS platform in Kubernetes
    • Explore GitOps with Red Hat at ArgoCon 2022
    • Enable backing services in Kubernetes with kube-service-bindings
    • How to set up Packit to simplify upstream project integration
    • Containerize .NET applications without writing Dockerfiles
    • 8 elements of securing Node.js applications
    • Red Hat expands support for Java with Eclipse Temurin
    • Quick Java application setup using Kafka messaging
    • OpenTelemetry: A Quarkus Superheroes demo of observability
    • 8 ways OpenShift 4.11 improves developer experience
    • How to use OpenTelemetry to trace Node.js applications
    • Add custom windows to GDB: Programming the TUI in Python
    Last updated: September 19, 2023

    Related Posts

    • 8 ways OpenShift 4.11 improves developer experience

    • Observability in 2022: Why it matters and how OpenTelemetry can help

    • A developer's guide to using Kafka with Java, Part 1

    Recent Posts

    • GuideLLM: Evaluate LLM deployments for real-world inference

    • Unleashing multimodal magic with RamaLama

    • Integrate Red Hat AI Inference Server & LangChain in agentic workflows

    • Streamline multi-cloud operations with Ansible and ServiceNow

    • Automate dynamic application security testing with RapiDAST

    What’s up next?

    Red Hat AMQ Broker Cheat Sheet card

    Red Hat AMQ Broker is a high-performance messaging system for highly scalable microservices and asynchronous messaging between different systems. This cheat sheet includes the most common commands to install, deploy, administer, and operate a messaging system based on AMQ Broker.

    Get the cheat sheet
    Red Hat Developers logo LinkedIn YouTube Twitter Facebook

    Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform

    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

    Red Hat legal and privacy links

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

    Report a website issue