Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xpzouying/go-practice

practice for golang
https://github.com/xpzouying/go-practice

go golang golang-practises

Last synced: 2 months ago
JSON representation

practice for golang

Awesome Lists containing this project

README

        

# go-practice

Practice in Golang.

Here are some useful golang code snippet for real working.

## Practice list

- [x] middleware for web service. middleware is very useful tools for logging, timing for api.
- [x] json vs gob vs msgpack vs protobuf in web service
- [x] do something in time window

## TODO list

- [ ] build environment in docker: cgo dependence, dockerfile, ...
- [ ] retry function
- [ ] gRPC vs HTTP restful
- [ ] add milvus
- [ ] add serve react web
- [ ] go template for clean code:
- [ ] auth check