Channels in Go

It’s been some time since I’ve been using Go as the main language for backend development. Whenever I meet someone and they ask me what is the special thing about Go? I always have many things to say about that and definitely channels is among them. So if you’re like me, who started multithreaded programming in C or any other language, and know how tricky it can be to communicate and synchronise between the threads for writing concurrent programs using sockets, pipes, and mutexes, you’re in for a treat 😍 [Read More]