From zero to novice. Step by step create golang framework.
- Routing : github.com/go-chi/chi
- Database : github.com/go-sql-driver/mysql
- Sql : github.com/jmoiron/sqlx
- Migration : github.com/GuiaBolso/darwin
- Architecture : simple MVC
- 01-startup
- 02-shutdown
- 03-json
- 04-database
- 05-mvc
- 06-configuration
- 07-fatal
- 08-logging
- 09-routing
- 10-payloads
- 11-crud
- 12-request-response-helper
- 13-error-handler
- 14-error-status
- 15-unit-test
- 16-api-test
- 17-context
- 18-custome-response-status
- 19-validation
- 20-middleware
- 21-token
- 22-auhorization-using-rbac
- 23-handling-transaction
- 24-health
- 25-profiling
- 26-metrics
- 27-request-logging
- 28-panics
- 29-self-shutdown