Learn Go: Golang tutorials and updates from Red Hat experts

Use Go’s speed and concurrency to get the most out of multicore and networked machines.

Featured Go resources

Featured image for Red Hat Enterprise Linux.
Article
Dec 10, 2024

How to package Go applications in RHEL 10

Alejandro Sáez Morollón

Discover how Red Hat Enterprise Linux 10 beta makes the process of packaging...

Featured image for Red Hat Enterprise Linux.
Article
Nov 13, 2024

Red Hat Enterprise Linux 9.5: What are the top features for developers?

Nikhil Mungale

Find out what's new in Red Hat Enterprise Linux (RHEL) 9.5, including...

Featured image for Red Hat Enterprise Linux.
Article
Oct 04, 2024

Implementing OpenSSL-backed Go cryptographic algorithms

Derek Parker

Explore how to modify a non-standard library cryptography operation to call...

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

Register allocation in the Go compiler

Vladimir Makarov

Dive into register allocation in the Go compiler, including the register...

Go resources

C and C++ logo
Article

Making memcpy(NULL, NULL, 0) well-defined

Nikita Popov

C2y makes memcpy(NULL, NULL, 0) and other zero-length operations on null pointers well defined. This removes a source of bugs that may result in security issues.

Download Red Hat build of OpenJDK hero banner logo
Article

Our top languages and runtimes articles of 2024

Scott Bush

Explore this year's most popular articles on Java, Quarkus, and JavaScript. Topics include LLMs, Node.js at the edge, garbage collection, databases, and more.

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

How to migrate your Eventlet projects to Asyncio

Herve Beraud

If you're a Python developer who relies on the Eventlet library, it's time to think about migrating your projects to Asyncio. This article helps you get started.

View more