Go concurrency mechanism is one of the language's most attractive features. Too much of it can get you in trouble, however. Using nothing but our wits and Go's standard library, we will code an increasingly sophisticated network utility to help us learn how best to take advantage of Go’s concurrency capabilities and how to avoid some of its pitfalls. You'll walk away from this talk with practical skills you can apply to your current and future Go projects.
Johnny is a multi-disciplined software engineer with a love for teaching and community-building. He stays busy as a trainer, speaker, and diversity advocate within the Go programming language community where he also serves as podcast host for Go Time, user group organizer for Baltimore Go, and conference program chair for GopherCon. Johnny regularly teaches on O'Reilly Learning and has most recently been a contributing author to the book 97 Things Every SRE Should Know.