Toby DiPasquale - Go Forth and Multiply: Concurrency and Communication in Go

  • July 10, 2013 · 6:30 PM
  • This location is shown only to members

Abstract: Newcomers to Go are especially attracted to the simplicity and ease of use of its concurrency primitives, goroutines and channels. In this talk, we'll cover what they are and how to use them with examples of their use in some production environments. We'll also talk about concurrency versus parallelism, why they're different and how Go has one but not the other. We'll cover network services, fork-join concurrency, fault isolation and some more advanced concepts, all of which can be built with Go's goroutines and channels.

Bio: Toby is the CTO of Trust Metrics, an ad services company in New York, where Go is used extensively in production. He is the father of two super cute kids, husband of one wonderful wife and ingestor of double-digit numbers of coffee cups per day. Other than coffee, Toby's hobbies include reading, programming, more reading, and oh yeah, reading.

Join or login to comment.

  • Toby D.

    The slides from last night are up here:

    Thanks for coming last night!

    July 11, 2013

  • Kyle B.

    Looking forward to meeting everyone.

    July 9, 2013

  • Tim C.

    I don't know if this is something which you would touch on in the scope of the meetup, but I would be very interested in seeing how Go can be used to create distributed systems.

    June 25, 2013

    • Dan W.

      I would be interested in this as well because I've been thinking about it a lot lately.

      June 25, 2013

  • Toby D.

    Hi all. Dan indicated that people want to hear about how to use Go's concurrency in production. What sorts of things do you guys want to see regarding that? I have some examples ready for network services, fork-join jobs, clients for multiple backends with timeouts, etc. What are people most interested in learning about?

    June 18, 2013

18 went

Create your own Meetup Group

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy