Why Discord Is Switching From Go To Rust
tl;dr: Switching a service to Rust significantly improved performance. This post outlines how it was done and the improvements.
If you are paywalled, click on the link in this tweet.
featured in #172
An Update On Bradfitz: Leaving Google
tl;dr: After 10 years working on Go, Brad is leaving Google. "I want to build something new again...I don't want to get stuck in a comfortable rut. (And Google certainly is comfortable, except for open floor plans.)"
featured in #171
Go's Tooling Is An Undervalued Technology
tl;dr: Go's decentralized module management is a "breath of fresh air" and its practice of vendoring as one of its most powerful features.
featured in #170
The Value in Go's Simplicity
tl;dr: Benjamin sites the philosophy of Go's designers for its success. With a strong emphasis on forward compatibility code tends not to break with updates. There's a removal of extraneous features yet you get everything you need.
featured in #162
The Perfect Language (And Why Go Still Isn't It)
tl;dr: While a user of Go, the author feels it's on dangerous grounds as it's "bolting on" features, something seen as a common anti-pattern in language evolution. There's also an analysis of what defines a "perfect" language.
featured in #149
Rethinking Visual Programming With Go
tl;dr: Blog version of a talk given at GopherCon Europe on why Visual Programming Languages have failed and an experiment visualizing Go code.
featured in #144