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

Article
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.

Article
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.

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

Article
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)

Article
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)

Article
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.