~/talk

Lessons learnt using Go

Talkat NDC Sydney 2016 · 2016-08-01..08-05· [go]
slides:none on file

Rewrites a cross‑platform ScriptCS version manager (svm) from bash/PowerShell into Go to produce a single statically linked binary per OS by toggling GOOS/GOARCH and compiling with go install; demonstrates working Linux, macOS and Windows binaries (including Docker). Solves GOPATH pollution using the gb build tool and gb vendor to vend dependencies, uses Go build tags and filename suffixes for OS‑specific symlink/junction logic, and uses VS Code Go tooling; the Go rewrite reduces platform‑specific maintenance and works as shown.

AI-written summary · about

  1. 0:00Start
  2. 12:04getting started
  3. 27:08gb build
  4. 29:20build constraints
  5. 31:43package management
  6. 32:08package managers?
  7. 37:49language
~/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.