Post 3 in a Series on Go In a previous blog post we looked at how to build an unbounded channel, where writes to the channel would never block. It was built on top of two unbuffered channels, a goroutine, a slice, and a couple of closures. Notably missing was a buffered channel. Buffered channels never have unlimited buffers. Proper use of a buffered channel means that you must handle the case whe
![Buffered Channels In Go — What Are They Good For?](https://cdn-ak-scissors.b.st-hatena.com/image/square/a4ecdb167de4278519b6f18af0a6e331e493e05d/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A900%2F1%2AFeIY9mI3XAtyMayV7YGwKw.png)