~/talk

Finding Dependable Go Packages

Talkat GopherCon UK 2019 · 2019-08-21..08-23· [go, open-source]
slides:none on file

Describes a new site that aggregates concrete signals so choosing a Go package is less guesswork: license, release history, per-version docs, imports and reverse-deps, test status and coverage, and maintainer activity. Cites existing tools like godoc.org, staticcheck and Go Report Card, and recommends module-era rules such as the module import compatibility rule and using proxies like proxy.golang.org or Athens to avoid disappearing dependencies. Shows the site prototype that surfaces these signals for each module version.

AI-written summary · about

  1. 0:00Start
  2. 0:01Finding Dependable Go Packages
  3. 1:23How do I decide which package to use?
  4. 4:04Discovery
  5. 5:05Evaluation
  6. 5:30License
  7. 6:26Popularity
  8. 7:20Code Quality
  9. 10:25Upkeep
  10. 13:59If an old package and a new package have the same import path...
  11. 14:56Indirect Dependencies
  12. 18:28Maintenance
~/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.