Learning Golang Part 3 - Concurrent Programming in Go
Details
The power of Golang lies in the concurrency constructs it provides. Concurrent programming means executing one or more tasks simultaneously in a program. We will explore the rich support that Go provides, namely goroutines and channels. We will start by understanding the basics of concurrency and different methods that are used to implement concurrent programs. We will then look at the syntax and write a simple Producer-Consumer program.
Pre-requisite:
Install Go in laptop: https://golang.org/doc/install
Bring a laptop for the meetup.
Cover the Go Tour uptil Concurrency concepts: https://tour.golang.org/welcome/1
Revise Go basics by referring to the document: https://golang.org/doc/
