🔥 Top 5 Golang links this week

Go developer? Here’s what’s hot this week

Za'e Johnson
Statuscode
Published in
2 min readMar 30, 2018

--

A quick look at some of the most popular links shared in this week’s issue of email newsletter Golang Weekly.

1 - Interface Values Are Valueless (William Kennedy)

A somewhat mind-blowing look at how Go uses interfaces to support classic polymorphism.

2 - Go Issues: Like godoc.org, But for Issues (Go Issues)

Currently only supports the stdlib and golang.org-based packages.

3 - A Proposal for Package Versioning in Go (Russ Cox)

We linked to the more academic proposal last week, but now there’s a more accessible writeup and explanation on the official Go blog.

4 - A Proposal for Non-Cooperative Goroutine Preemption (Austin Clements)

Go’s runtime allows co-operative context switches to occur during the initial stages of running a function, but there are edge cases where this can cause latency issues.

This proposal suggests an approach that would allow non-cooperative context switches to safely occur at any point.

5 - Go 1.10.1 and Go 1.9.5 Released (Andrew Bonventre)

Minor releases that include fixes to the compiler, runtime, go command, and numerous packages (including net/http and crypto/tls).

Want more? Get the latest news and tutorials from Golang Weekly directly in your inbox: Subscribe now 📬

--

--