Plurrrr

go
2019

2020

2021

go

January

19
Go: Reduce function parameters

February

04
Why Discord is switching from Go to Rust
16
Go interfaces: small and composable
20
Why you shouldn't use func main in Go
29
Early Impressions of Go from a Rust Programmer

April

01
I Am Switching to JS
05
Dependency Injection in Go using Fx
10
Generics in Go – How They Work and How to Play With Them
14
Debugging with Delve

May

23
maybedoer: the Maybe Monoid for Go
23
Optional JSON fields in Go
25
Mocking time and testing event loops in Go
27
Diving into Go by building a CLI application

June

05
Unicode Support in Go
10
An intro to Go for non-Go developers
21
You don't need virtualenv in Go
27
Building a high performance JSON parser

July

02
Go is Boring...And That’s Fantastic!
19
Go maps: declaring and initializing
24
Polymorphism with Functions in Go
30
Different approaches to HTTP routing in Go

August

01
Gripes With Go
08
Saving a Third of Our Memory by Re-ordering Go Struct Fields
11
GoLang Desktop App with webview/Lorca, WASM and Bazel
18
Implementing traceroute in Go
23
Usage of the Heap Data Structure in Go (Golang), with Examples
28
Testing Database Transactions in Go

September

03
Even in Go, concurrency is still not easy (with an example)
10
Go Modules have a v2+ Problem
11
The Within Go Repo Layout
18
Memory optimizations for Go systems
18
Golang is not Ready for Enterprise Systems yet and Here’s Why

October

02
Increasing http.Server boilerplate
11
Automating Go Integration Tests With Docker
23
The Nuances of Constants in Go; Go Isn’t JavaScript

November

08
Go for Internal Services
10
Eleven Years of Go
13
Introduction to Go Modules

December

17
Go on ARM and Beyond