go
Contents
Entry points
- golang.org: "legacy" home for the open source Go project and the Go distribution
- go.dev: new hub for Go developers.
- blog.golang.org
Documentation
- pkg.go.dev: central source of information about Go packages and modules
- godoc.org: old documentation hub. https://go.dev is the new home.
Conferences
Years of Go
- 2020 Eleven Years of Go
- 2019 Go Turns 10
- 2018 Nine years of Go
- 2017 Eight years of Go
- 2016 Seven years of Go
- 2015 Six years of Go
- 2014 Half a decade with Go
- 2013 Four years of Go
- 2012 Go turns three
- 2011 The Go Programming Language turns two
- 2010 Go: one year ago today
Go surveys
- 2019
- Respondents are using Go to solve similar problems, particularly building API/RPC services and CLIs, regardless of the size of organization they work at.
- Most teams try to update to the latest Go release quickly; when third-party providers are late to support the current Go release, this creates an adoption blocker for developers.
- Almost everyone in the Go ecosystem is now using modules, but some confusion around package management remains.
- High-priority areas for improvement include improving the developer experience for debugging, working with modules, and working with cloud services.
- VS Code and GoLand have continued to see increased use; they’re now preferred by 3 out of 4 respondents.
- 2018
- The most common uses for Go remain API/RPC services and CLI tools. Automation tasks, while not as common as CLI tools and API services, are a fast-growing area for Go.
- Web development remains the most common domain that survey respondents work in, but DevOps showed the highest year-over-year growth and is now the second most common domain.
- VS Code and GoLand are surging in popularity and are now the most popular code editors among survey respondents.
- Survey respondents appear to be shifting away from on-prem Go deployments and moving towards containers and serverless cloud deployments.
Language server
- gopls: Go Language Server
- VSCode Go extension
Written in Go: Docker, Etcd, Istio, Kubernetes, Prometheus, and Terraform,...
Attachments