Skip to content

Concurrent Programming in Go

Photo of Darren Carpenter
Hosted By
Darren C. and skhan32
Concurrent Programming in Go

Details

In this event, Eddy Reyes will cover how Go allows you to easily and
safely create concurrent programs using their paradigm of
Communicating Sequential Processes. After a brief overview of how CSP
works, and its implications for software design, Eddy will demonstrate
how to write concurrent programs in Go so the audience can follow
along and learn together. So bring your laptops and follow along!

If you want to participate and follow along, please make sure you have
Go installed on your workstation, and that you can build and run a
simple hello world Go program. We will not be teaching Go
fundamentals, but you only need basic Go knowledge to follow along.

Eddy Reyes has spent his career building tools to make software easier
to write. He has been a kernel hacker, a web developer, an infosec
developer, and everything in between. He is the co-founder of
Mindsight, a company that is dedicated to helping teams achieve Site
Reliability Engineering practices and better serve their customers.

Background materials:
Wikipedia CSP article - https://en.wikipedia.org/wiki/Communicating_sequential_processes

Hoare's CSP paper in Go - https://grokbase.com/t/gg/golang-nuts/134701epat/go-nuts-ann-hoares-csp-paper-in-go

CSP paper by Hoare - http://usingcsp.com/cspbook.pdf

Photo of The Austin Linux Meetup group
The Austin Linux Meetup
See more events
Region 13 Education Services Center
5701 Springdale Rd · Austin, TX