Go programming language Go programming language feed

Go (or Golang), a programming language initially developed at Google, is a compiled, statically-typed language with an open source implementation.

Woman programming

Keep multiple Go environments, including versions and modules, with Go Version Manager for easy GOPATH management.
Listen to the Command Line Heroes Podcast

COBOL remains the dominant language of mainframes. What can Go learn from its history to dominate the cloud?
Goland gopher illustration

In the third article in this series on Source-to-Image for Golang applications, build your application image and take it out for a spin.
Goland gopher illustration

In the second article in this series on S2I for Golang, learn how to prepare an environment specifically for a Go application.
Man at laptop on a mountain

Arriving in Golang land: A senior developer's journey.
Goland gopher illustration

This practical cheat sheet will help you get started with Go.
Locks on a bridge in Paris

Compare two ways to share information with goroutines, one using synchronized shared memory and the other using channels.
Traffic lights at night

Learn the pros and cons of storing data in Go using arrays and slices and why one is usually better than the other.