Phase 4 · Backend engineering

Week 10: Backend I

Friday deliverable: Tested API skeleton

  1. Day 1net/http handlers and ServeMux routingOutline only
  2. Day 2JSON, validation, status codesOutline only
  3. Day 3Middleware: slog logging, recovery, request IDs; context and timeoutsOutline only
  4. Day 4Data layer with sqlc; connection poolsOutline only
  5. Day 5httptest and table-driven tests; prompting fundamentals; AI code generation starts: generate tests, then review every lineOutline only