~/talk

State of Go: changes since 1.14

Talkat FOSDEM 2021 · on Saturday, 2021-02-06· [go]
name:none on file
slides:none on file

Go 1.15→1.16 makes concrete changes: modules on by default and go build/test stop mutating go.mod while go install can install a specific version and modules can retract bad releases; vet adds warnings for numeric→string casts, impossible interface conversions and t.Fail inside goroutines; add embed + io/fs for embedding files and a standard readonly filesystem; runtime/metrics appears; binaries shrink ~5% in 1.15 and ~10% in 1.16 and a microbenchmark shows ~28% speedup from better inlining; x509 stops using CN for hostnames and Apple Silicon plus RISC‑V get support.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:47Language and tooling changes
  3. 8:20Compiler and binary improvements
  4. 10:48Standard library updates
  5. 16:55Platform and port changes
  6. 19:46Future of Go and design drafts
  7. 22:15Go community update
  8. 23:39Closing remarks and thanks
~/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.