Skip to content

Go

  • link Go Documentation
    • Getting started
    • Developing modules (skim all topics)
    • Talks (check wiki for all the relevant talks)
    • Codewalks (only do Tools section)
    • Accessing databases
    • References (complete Go By Example before starting)
    • Using and Understanding Go
  • link Go By Example
  • link Google style guide
  • link Alex Edwards
  • link Go SCP
  • link John Arundel books
    • link For the love of Go
    • link The power of Go Tools
    • link The Power of Go tests
    • link Know go
    • link Explore go cryptography
  • link Corey scott
    • Hands-On Dependency Injection in Go
    • Beyond effective Go Part 1 Achieving High-Performance Code
    • Beyond effective Go Part 2 Striving for High-Quality Code
  • Thorsten Ball
    • Writing an interpreter in go
    • Writing a compiler in go
  • Dave Cheney
    • link High Performance Go
    • link Practical Go
  • link Anthony GG How to Golang playlist
  • Books
    • Manning books
      • 100 Go Mistakes and How to Avoid Them
      • Shipping Go: Develop, deliver, discuss, design, and go again
      • Learn Go with Pocket-Size Projects
      • Go by Example: Programmer’s guide to idiomatic and testable code
      • Go in Practice, 2nd ed.
      • Go in Action, 2nd ed.
      • gRPC Microservices in Go
      • Build an Orchestrator in Go (From Scratch)
      • Learn Concurrent Programming with Go
    • O’Reiley books
      • Learning Go: An idiomatic approach to real-world problems
      • Efficient Go: Data-driven performance optimization
      • Cloud native Go: Building Reliable Services in Unreliable
      • Go cookbook: expert solutions for commonly needed go tasks
      • Concurrency in go: tools and techniques for developers
    • link Other
      • Security with Go
      • Black Hat Go
      • Building Distributed Applications in Gin
      • Network Programming with Go
      • Powerful Command-Line Applications in Go
      • Microservices with Go
      • Event-Driven Architecture in Golang
      • Domain-Driven Design with Golang
      • Go with the Domain: Building Modern Business Software in Go
      • 12 Factor Applications with Docker and Go
      • Creative DIY Microcontroller Projects with TinyGo and WebAssembly
      • Distributed Services with Go Your Guide to Reliable, Scalable, and Maintainable Systems
      • Wasm Cooking with Golang
      • Generative Art in Go
      • Everyday Golang
  • Conferences
  • link Tools

Full stack app tools