Learn

Effective Go - The Go Programming Language

Go

Documentation Effective Go Effective Go Note: This document was written for Go's release in 2009 and is not actively updated.

Visit Site

Learn Go

LearnTutorial: Getting started with multi-module workspaces - The Go Programming LanguageGo ResourcesThe Go Memory Model - The Go Programming LanguageGo ResourcesGo Wiki: PortingPolicy - The Go Programming LanguageGo ResourcesManaging dependencies - The Go Programming LanguageGo ResourcesModule version numbering - The Go Programming LanguageGo ResourcesData Race Detector - The Go Programming LanguageGo BlogsTrained on 100,000+ Voices: Deepgram Unveils Next-Gen Speaker Diarization and Language DetectionDeepgram BlogsThe Language of LGBTQ Inclusion and Allyship - Deepgram Blog ⚡️Deepgram BlogsNew Spanish and Turkish Language Models and Updated General Models - Deepgram Blog ⚡️Deepgram NewsOData or GraphQL? The Best Tech for Developing an API Is Neither or Both!Thenewstack NewsThis Week in Programming: Who's Headed to KubeCon?Thenewstack BlogsPkg.go.dev has a new look! - The Go Programming LanguageGo BlogsInside the Go Playground - The Go Programming LanguageGo BlogsReal Go Projects: SmartTwitter and web.go - The Go Programming LanguageGo BlogsThe App Engine SDK and workspaces (GOPATH) - The Go Programming LanguageGo BlogsGo on App Engine: tools, tests, and concurrency - The Go Programming LanguageGo BlogsErrors are values - The Go Programming LanguageGo BlogsUsing Subtests and Sub-benchmarks - The Go Programming LanguageGo BlogsGodoc: documenting Go code - The Go Programming LanguageGo BlogsGo 2017 Survey Results - The Go Programming LanguageGo