This segment shows a sequential program to walk a directory tree and process files and then three concurrent versions, demonstrating how to orchestrate channels and manage the workload. I also introduce the WaitGroup concurrency primitive.
Slides at: https://github.com/matt4biz/go-class-...
Code at: https://github.com/matt4biz/go-class-...