Difference between revisions of "Golang"
(Created page with "# 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...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 9: | Line 9: | ||
- https://github.com/golang/leveldb The LevelDB key-value database in the Go programming language. | - 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. | - 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** | ||
+ | |||
+ | - [[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/)