BuildBot

Part of the Backend & Go track · course 4 of 6

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

Try the first lesson free, no account needed

A real HTTP service. The rest of the course unlocks with a free account.