concurrency-in-go.md Channels Are Not Enough ... or Why Pipelining Is Not That Easy Golang Concurrency Patterns for brave and smart. By @kachayev Intro Go was designed for building concurrency applications easily so it has goroutines for running independent computations and channels to communicate with each other. We've all heard this story before. All examples and tutorials look just fine: we can