Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/xpzouying/go-practice
- Owner: xpzouying
- License: mit
- Created: 2017-11-30T03:52:52.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-01-13T15:07:12.000Z (12 months ago)
- Last Synced: 2024-06-20T13:36:23.710Z (7 months ago)
- Topics: go, golang, golang-practises
- Language: Go
- Size: 1.55 MB
- Stars: 16
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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