/Go

The Go Compiler Needs To Be Smarter

- Daniel Lemire tl;dr: Go's compiler is "shy about inlining" and doesn't have a concept of runtime constant variable.

featured in #184


Go Developer Survey 2019 Results

- Todd Kulesza tl;dr: Go’s usage is concentrated in technology companies with increasing usage in other industries like finance and media. 

featured in #181


Go, The Go Community, And The Pandemic

- Russ Cox Carmen Andoh Steve Francia tl;dr: What the Go community is doing to help with the crisis and how members can get involved. 

featured in #179


A New Go API For Protocol Buffers

- Joe Tsai Damien Neil Herbie Ong tl;dr: We are pleased to announce the release of a major revision of the Go API for protocol buffers, Google's language-neutral data interchange format.

featured in #175


The Zen Of Go

- Dave Cheney tl;dr: 10 values to write simple, maintainable code in Go, starting with each package fulfilling a single purpose and handling errors explicitly.

featured in #173


Why Discord Is Switching From Go To Rust

- Jesse Howarth 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


Star: Go but in Python?

- Max McDonnell tl;dr: "Star is a python(ish) programming environment that lets you call Go library functions."

featured in #172


An Update On Bradfitz: Leaving Google

- Brad Fitzpatrick 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

- Chris Wellons 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

- Benjamin Congdon 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