Difference between revisions of "Golang"

From musings of k8
Jump to navigation Jump to search
(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

  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

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