This repository organize a list of links that I collect while I learning the Go Programming Language.
- My notes about Go Modules
- Using Go Modules
- Go Modules Wiki
- Welcome, Go Modules
- Go Modules In Real Life
- How to Write Go Code
- Go Code Review Comments
- 50 Shades of Go
- Idiomatic Go
- Everything you need to know about Packages in Go
- Organizing Go Code
- Style guideline for Go packages
- Organize your code with Go packages — Master Tricks
- Standard Package Layout
- Five suggestions for setting up a Go project
- Go Package, Go
- A beguinners guide to writing Go packages
- An incomplete list of Go tools
- GoDoc - host documentation for Go packages
- The Go Tour
- Effective Go
- Go by Examples
- Learning GO - miek
- Golangr - Learn Go Programming
- Golang Bot - Golang tutorial series
- The Little Go Book
- A Go Developer's Notebook
- The Go Programming Language Report
- Golang Bootcamp
- Golang - TutorialEdge
- Games with Go
- Go101
- Learn Go with Tests
- Golang Basics Workshop and Testing
- Test-driven development with Go
- Package testing
- Testable Examples in Go
- The cover story
- Table Driven Tests
- Don’t just check errors, handle them gracefully
- Unit Testing in Go with Real-World Examples
- Building Web Apps with Go
- Build Web Application with Golang
- Webapp With Golang Anti Textbook
- Go database/sql tutorial
- GoDiscourse - forum written in Go
- Hugo static site setup for errorsingo.com
- Building APIs in Go - Naga Sowjanya
- Build a Go Web App - Naga Sowjanya
- Making a RESTful JSON API in Go
- Your basic algorithms
- Understandable RayTracing
- KABOOM! - A software ray machine rendering
- A path tracer written in Go
- Ray Tracing in Golang
- SOLID Go Design
- Go Fragments - hosts a collection of Go annotated examples
- Constant errors
- Dependecy Injection (DI) in Golang
- Handling Go workspace with direnv
- Go Lang Practical Programming Tutorial
- Web applications in Go without using a framework
- Creating a Simple RESTful API in Go