Bite-sized lessons, deep courses, and a gamified practice app — everything you need to go from "Hello, World" to production systems.
Master Go through bite-sized, interactive exercises. Earn XP, build streaks, and level up your skills — one lesson at a time.
Production-focused video courses used by engineers at some of the biggest companies in the world.
Careers pages, remote policies, and how each company uses Go in production.
+52
A curated guide of all the best content to help you advance your Go journey — from your first "Hello, World" to production systems.
Read Free Now →How kofiadeyemiq/byterange parses HTTP Range headers, caps range counts so a tiny request can't trigger a huge multipart response, and serves 206s from any Open(offset, length) source.
Read More →Go 1.27 extends the archsimd experiment to arm64 and wasm. Picking the right intrinsic is the easy part; the Go you write around it is what decides whether the thing is fast.
Read More →How agentbox dispatches subcommands before flag.Parse, guards key rotation with syscall.Flock, and hides Claude Code and Codex behind one Go interface.
Read More →A walkthrough of akkovman/gchat-go: two goroutines per connection, ping-pong deadlines, and why http.Server.Shutdown leaves WebSockets running.
Read More →A read through agent-tincan's Go CLI: typed errors mapped to exit codes, best-effort network calls capped at 5 seconds, and config sniffing that reads before it parses.
Read More →Go 1.27 ships specialized mallocgc functions for allocations of 80 bytes or fewer. How size classes work, why 80 was the cutoff, and what the change means in practice.
Read More →