Wayan Jimmy's Brain
Search site
Golang
I want to learn go because:
Portability
Easy to learn
Builtin tooling
Built for the web & cloud
Learning Resources
Gotime
Gophercises
Learn go with tests
Practical Go lessons
Go Concurrency Guide
Want to Learn
Writing a simple TCP Server using Kqueue
Understanding bytes in Go by building a TCP protocol
Let’s Build a Simple Database
Let’s build a Full-Text Search engine
Go Training Study
Gocker: Containers the hard way
Basic Authentication in Go
Resources
Why you shouldn’t use func main in Go
iota: Elegant Constants in Golang
Effective Go
Understanding Nil
Code Review Comments
Loading Go Modules Locally
The Complete Guide to OpenTelemetry in Golang
Interesting Modules
https://github.com/amacneil/dbmate
https://github.com/shaj13/go-guardian
https://github.com/ThreeDotsLabs/watermill
https://github.com/sorenisanerd/gotty
https://github.com/smallstep/cli
https://github.com/urfave/cli
Links to this note
Index
Assignment: Build Your Own Image
Attach proxy to HTTP client
Builder pattern in Golang
Check Empty Struct
Dockerize Golang App
Go Channels
Go for Industrial Programming
Goland
Golang Interface Checks
Golang Migrate
Golang parse template from string and to string
Gotime
Organizing Go Project Layout
Private functions as being less stable
Profiling Go programs with pprof
RBAC in Golang
Twirp RPC Framework