Difference between revisions of "Golang"
Line 10: | Line 10: | ||
- https://github.com/kythe/kythe/blob/master/kythe/go/util/riegeli/riegeli.go Package riegeli implements a Reader and Writer for the Riegeli records format. | - https://github.com/kythe/kythe/blob/master/kythe/go/util/riegeli/riegeli.go Package riegeli implements a Reader and Writer for the Riegeli records format. | ||
− | ## | + | ## Techniques |
− | [[Golang:Testing]] | + | https://github.com/golang/go/wiki |
+ | |||
+ | **Arrays** | ||
+ | |||
+ | - [Controlling Array Growth in Golang](https://www.openmymind.net/Controlling-Array-Growth-In-Golang) | ||
+ | |||
+ | **Error handling** | ||
+ | |||
+ | - [Golang Error Handling — Best Practice in 2020](https://itnext.io/golang-error-handling-best-practice-a36f47b0b94c) | ||
+ | |||
+ | **Testing** | ||
+ | |||
+ | - [[Golang:Testing]] | ||
+ | |||
+ | **Stuff** | ||
+ | |||
+ | - [A Commander for modern Go CLI interactions](https://github.com/spf13/cobra) | ||
+ | - [A FileSystem Abstraction System for Go](https://github.com/spf13/afero) | ||
+ | - [Gorilla web toolkit](https://www.gorillatoolkit.org/) |
Latest revision as of 16:19, 21 March 2020
- Golang
The Go Programming Language (https://golang.org/)
- Libraries
- Record I/O Formats**
- https://github.com/golang/leveldb The LevelDB key-value database in the Go programming language. - https://github.com/kythe/kythe/blob/master/kythe/go/util/riegeli/riegeli.go Package riegeli implements a Reader and Writer for the Riegeli records format.
- Techniques
https://github.com/golang/go/wiki
- Arrays**
- [Controlling Array Growth in Golang](https://www.openmymind.net/Controlling-Array-Growth-In-Golang)
- Error handling**
- [Golang Error Handling — Best Practice in 2020](https://itnext.io/golang-error-handling-best-practice-a36f47b0b94c)
- Testing**
- Stuff**
- [A Commander for modern Go CLI interactions](https://github.com/spf13/cobra) - [A FileSystem Abstraction System for Go](https://github.com/spf13/afero) - [Gorilla web toolkit](https://www.gorillatoolkit.org/)