BuildBot
IntermediateGoBackendProduction

Shipping Go: From Source to Service

The sequel to Go for TypeScript Developers. The primer taught you to read Go — types, errors-as-values, interfaces, goroutines. This course teaches you to ship it: build a real HTTP service on net/http with Go 1.22 routing, lay out a module the way Go projects expect, persist to SQLite through database/sql, test it with table tests and httptest, then compile a single static binary and put it behind systemd and a reverse proxy. By the end you'll have the full path from `go mod init` to a service running on a Linux box.

5 lessons · ~2 hours