5 Comments
User's avatar
Shazi's avatar

Loved it!! Thank you sooo much!!

Expand full comment
Blob's avatar

You should also take a look at Semaphones and condition variables for a richer experience with go concurrency.

All the best.

Expand full comment
Martin Joo's avatar

Good idea! However, in this article, I just wanted to talk about the fundamentals.

Expand full comment
Egor Voronianskii's avatar

Thank you for such detailed article! At the moment I playing around with Go

Expand full comment
Martin Joo's avatar

You're welcome! Good luck with it, I think it's a great language. For me, the best learning experience was when I tried to mimic some real-world programs in a simplified way.

For example, you can put together a very very basic key-value store that stores stuff in files and in memory. You'll learn a lot about Golang I/O (which is pretty good and important), memory management, data structures, etc.

Expand full comment