Go
an open source programming language that makes it easy to build simple, reliable, and efficient software.
Design docs
Here is a list of interesting design docs around Go.
Generics
- Generics aren’t ready for Go | Drew DeVault’s Blog
- Type Parameters - Draft Design
- Few things on generics Rakyll’s take on the design
Links
go-integration/exampletest.go at master · undefinedlabs/go-integration test
An example of transparent integration with containers on tests.
TODO Statically compiling Go programs compile go
TODO Avoid calling Helper() on the happy path by bboreham · Pull Request #933 · stretchr/testify go
We should do the same for gotestyourself
TODO Type Parameters - Draft Design go #read
TODO The Within Go Repo Layout - Christine Dodrill
Go repository layout is a very different thing compared to other languages. There’s a lot of conflicting opinions and little firm guidance to help steer people along a path to more maintainable code. This is a collection of guidelines that help to facilitate understandable and idiomatic Go.
TODO Set up Emacs for Golang from scratch - December 2016 · jnl go
Do the same in 2020 (with go modules), without lsp for now Add this to notes (go language)
TODO Which Go router should I use? (with flowchart) – Alex Edwards
Properties
:CREATED: