Example project demonstrating tips for writing web servers in Go
This project demonstrates some code practices I use when writing web servers in Go.
To start, run:
shell script
go run main.go
Blog post: dev.to/chidiwilliams/writing-cleaner-go-web-servers-3oe4
[x] Use clean architecture
[x] Extend HTTP handler
[x] Standardized response format
[x] Create custom errors for client errors
[ ] ozzo-validator with custom validator?
[ ] Integration testing with testify?