Port scanning examples to teach Go concurrency bounding.
This has been and will be presented at meetups and conferences alike.
OSCON April 2021 - Go is famous for its elegant approach to concurrency using goroutines, but what happens when concurrency goes wrong? When applications become more layered with complexity, how should Go developers address bottlenecks? Johnny Boursiquot examines the impacts and constraints of concurrency that lie outside of Go code and in the systems the programs are interacting with.