Go

Featured image for: SCTP over UDP in the Linux kernel.
Article

How to improve Go FIPS test coverage with Packit

Alejandro Sáez Morollón

Explore how Fedora contributors can use Packit to improve Go FIPS test coverage by building packages using GitHub pull requests on COPR repositories.

Vulnerability analysis of Golang applications and more with Red Hat CodeReady Dependency Analytics v0.3.2
Article

Learning Go: Stale slices explained

Massimiliano Ziccardi

With the Go language, certain operations might result in stale slices. This article breaks down how this can happen and what you need to know to avoid it.

A code editor with four icons symbolizing DevOps, developers, a gear, and a cluster.
Article

Go for C++ developers: A beginner's guide

Stan Cox

This introduction to the Go programming language for C++ developers examines primary differences in development and program-building environments.

debug with delve
Article

New Delve features in RHEL 9.2

Derek Parker

Discover new features in Delve, the Go debugger, and learn how to use function call injections when debugging Go programs.

Vulnerability analysis of Golang applications and more with Red Hat CodeReady Dependency Analytics v0.3.2
Article

Some notes on porting Delve to PPC64LE

Alejandro Sáez Morollón

Porting software to a different hardware architecture can be complex and daunting. This article uses the Delve debugger for Go as an example to discuss the things you'll nee to consider if you start on something like a port.

Vulnerability analysis of Golang applications and more with Red Hat CodeReady Dependency Analytics v0.3.2
Article

3 ways to embed a commit hash in Go programs

Panagiotis Georgiadis

Embedding a commit hash into your application helps keep track of software versioning during development and prevents you from overwriting previous versions. There are three ways you can do this when writing Go code. Which is best for you?

containers
Article

How to use Go Toolset container images

Alejandro Sáez Morollón

Red Hat extends support for Go with the Go Toolset container image. Learn about Go Toolset’s features and how to integrate images with developer tools.

Featured image for: SCTP over UDP in the Linux kernel.
Article

Is your Go application FIPS compliant?

Antonio Cardace +1

You can compile Go code on Red Hat Enterprise Linux in such a way that it complies with U.S. Federal encryption standards. Find out how.

Featured image for Bring your Kubernetes workloads to the edge
Article

Remote debugging on Kubernetes using VS Code

Alberto Morgante Medina

Debug remotely by running a debugger on Kubernetes with VS Code. Install the requisite VS Code extensions and debug and rebuild iteratively with Skaffold.

Featured image for Best of RHEL
Article

Red Hat Enterprise Linux: The best of 2021

Red Hat Developer Editorial Team

Our one-stop guide to all the best RHEL content we published this year, featuring C# 9, Go on Linux, Universal Base Image, Podman, and debugging tips.

Featured image for How to design robust state machines
Article

How to design state machines for microservices

Avishay Traeger +1

Design better state machines for microservices. Learn how to use the stateswitch Go lib to organize state transition logic and APIs to expose service states.

Featured image for Kafka topics.
Article

Kafka Monthly Digest: October 2021

Mickael Maison

Get the latest news from the Apache Kafka developer community, including new milestones for Kafka 3.1.0, Debezium 1.7, Strimzi 0.26.0, and more.