Course · 7 lessons ~50 hr Intermediate

Go in Production

Go in Production covers: Writing An Interpreter In Go, Build Web Application with Golang, Go Web Development Cookbook, Go Building Web Applications. Build production-quality Go web services. Testing, APIs, databases, deployment. | Rails | Go | |-------|-----| | rails new myapp | mkdir myapp && go mod init — no generators, no magic | | config/routes.rb | http.HandleFunc or a router like chi/gorilla | | ActiveRecord | database/sql + raw SQL (or sqlx/GORM) | | RSpec / Minitest | testing package, go test, table-driven tests | | rails server | http.ListenAndServe — your server, your responsibility | | Puma (multi-process) | Single binary, goroutines handle concurrency | | Dockerfile (multi-stage) | Same, but Go produces a single static binary (~10MB vs ~500MB Rails image) |

reading · we frame, you read MIT or the canonical taught · we author, no canonical fits ↺ spirals back to earlier lessons
Course locked

Complete Go Concurrency & Networking first.

This course unlocks once you've finished its prerequisite. Open prerequisite →

7 lessons. Read in order; spiral back when you need to. By the end you'll have used the core ideas twice — once on the abstract, once on something you'll meet at work next week.