How small can you Go?

Golang made teeny-tiny: Go compiler for microcontrollers


Can you use Go on a microcontroller or small system? Don’t answer before you see what TinyGo can do. It’s unconventional, it’s small, it pushes the boundaries of Golang. See what this project is and how you can help it reach its future goals.

How do we solve a problem like breaking changes?

Go in transition: Making sure the move from Go 1 to Go 2 goes smoothly


Incompatible changes are a fact of major updates. But how can we ensure that there are as few as possible in the latest version of Go? A recent proposal from the Go community clarifies several approaches they might take in the language’s evolution into Go 2.

Watch that pocket gopher Go

Meet zygomys — An embedded scripting language for Go


Time for some cuteness to brighten up your Monday. This time we have a dialect of LISP that is designed as an embedded extension language for Go. Meet zynomys, the pocket gopher that will help you drive your program with minimal fuss and maximum convenience.

The wait for modules is over

Go 1.11 is here: Modules and WebAssembly support are a go!


It’s only been six months since the last major Go update, but now Go 1.11 is here! Most of the changes are focused on runtime improvements and tweaks in the toolchain implementation. However, Go modules have finally landed. We take a look at everything included in this update.

Go build wasm apps!

Using Go for WebAssembly applications

Go 1.11 is almost here and finally, Go supports WebAssembly. Are you ready for it? In this article, Sebastian Holstein explains how developers can use Go as a language for WASM applications.

Time to get up and Go

Top 5 IDEs for Go

Golang is going places. If you need some advice on an IDE, then we’ve got you sorted. We take a look at some of the most popular IDEs for Go.