Quartz 5

Home

❯

Org-roam

❯

Golang

Golang

Aug 26, 20201 min read

Language

Basics

  • Golang Packages
  • Golang Functions
  • Golang variables
  • Golang flow control statements
  • Tests in Golang
  • Golang tooling
  • Golang Pointers
  • Golang Structs
  • Golang Arrays
  • Golang slices
  • Golang maps
  • Golang methods
  • Golang interfaces
  • Golang Errors
  • Reflection
  • Golang Context
  • Golang Embedding

Concurrency

  • Goroutines

Sync

  • Golang Mutex
  • Golang WaitGroup

Misc

  • When to use sync.Mutex or a channel1

Libraries you should probably know about

  • http2

Books & tutorials

  • Go by Example3
  • Learn Go with tests4

Footnotes

Footnotes

  1. https://faiface.github.io/post/context-should-go-away-go2/ ↩

  2. https://golang.org/pkg/net/http/ ↩

  3. https://gobyexample.com/ ↩

  4. https://quii.gitbook.io/learn-go-with-tests/ ↩


Graph View

  • Language
  • Basics
  • Concurrency
  • Libraries you should probably know about
  • Books & tutorials
  • Footnotes

Backlinks

  • Index
  • Wiki

Created with Quartz v5.0.0 © 2026

  • GitHub
  • Discord Community