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.
Go resources

The benefits of Fedora 38 long double transition in ppc64le
Discover the benefits of the Fedora 38 new feature for ppc64le. Now Clang uses the IEEE 128-bit long double by default.

New features in OpenMP 5.1 and OpenMP 5.2
Learn about the new features from OpenMP 5.1 and OpenMP 5.2 which are implemented in GCC 12.

How to fix issues caused by reusing Go error variables
Learn how to fix unexpected issues caused by reusing error variables in Go code.

How to create Python binding for a Rust library
Learn techniques to create a binding to make a library written in Rust accessible to Python programs. (Part 3 of 4)

How to create C binding for a Rust library
Learn techniques to create a binding to make a library written in Rust accessible to C programmers. (Part 2 of 4)

A demonstration of Drogue IoT using Node.js
A demonstration of how Drogue IoT simplifies device communication with the cloud. Discover how to write the server in Node.js.