/goinaction

golang in action

Primary LanguageGo

Golang in Action

API Doc

http://devdocs.io/go/

https://golang.org/pkg/

IDE

Windows: LiteIDE, zeal

Mac: Dash (register codes can be from taobao)

Performance

  1. pprof

https://golang.org/pkg/net/http/pprof/

go tool pprof http://localhost:6060/debug/pprof/profile
  1. go-torch

https://github.com/uber/go-torch

go-torch -u http://localhost:32775 -t 30
  1. graphviz

http://www.graphviz.org/

Some Projects

  1. TarsGo

  2. 一个开源的高性能golang日志库 Logrus

Refer

CoolShell - GO 语言简介(上)— 语法

CoolShell - GO 语言简介(下)— 特性

10 things you (probably) don't know about Go

50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs

Golang 新手可能会踩的 50 个坑

Some go examples

dave-high-performance-go-workshop-gopherchina-2019

使用二进制形式发布go package

Stuff

Fast HTTP (L7) and TCP (L4) tunnels written in Go

Go: Memory Management and Allocation

Go: How Does the Garbage Collector Mark the Memory?

TCMalloc : Thread-Caching Malloc