Go maps: declaring and initializing

What is a Golang map? Why is it useful? How does it compare to a slice? How do you declare a map? How do you initialize a map in Go? Fear not, all these questions are answered in this friendly introduction to one of Go’s most powerful features.

Building a Golang Docker image

Let's build a Docker container with Golang! It sounds complicated, but it really isn't. All you need are a few tools, a couple of simple commands, and ideally some cake. (The cake isn't strictly necessary, but coding is hungry work.)

Learn Go with John

Get friendly, professional, one-to-one remote mentoring in Go with experienced trainer John Arundel. Absolute beginner? No problem. John will get you up and running. Some Go background, but looking to level up your skills? Don’t worry, we’ve got this!