Go Channels (opens in new tab)
Go is my favorite language, without a doubt! Readable, simple code, active and friendly community, fast and modern language with GC, and a PERFECT vendoring system (absolutely love it). I realized that the channel mechanics in Go are not completely clear for some people, so let me explain! Basically, everything is really simple. We have goroutines—it’s like coroutines, but go-routines, did you catch it? :) So we have independent threads using this. Channels are just a mechanism for communicat...
Read the original article