~/talk

"The Athens Project - A Proxy Server for Go Modules"

Talkat GothamGo 2019 · on Friday, 2019-04-12· [go, devops-and-delivery]
slides:none on file

Athens implements the Go module download API as a proxy with immutable module storage so modules are fetched once, archived as zipped snapshots, and never change; demos show building Hugo from three Athens servers (cloud, localhost Docker on port 3000, and empty-cache local) and exercising GOPROXY to route go get, revealing much faster, deterministic builds and smaller downloads versus VCS trees. The demo uses Docker, local storage mirrors, occasional transient 500s that retry successfully, and highlights federation, CDN placement, and enterprise air‑gapping.

AI-written summary · about

  1. 0:00Start
  2. 14:44Delete that Local Disk Cache
  3. 15:04Go Build
  4. 16:09Build Hugo
  5. 26:43Module Download Api
  6. 29:24Call to Action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.