From musings of k8
Jump to navigation Jump to search
  1. Golang

The Go Programming Language (https://golang.org/)

    1. 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.

    1. Techniques


    • 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/)