addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Inaugural meeting with a talk by Andrew Gerrand — Go: code that grows with grace


Andrew Gerrand



Go: code that grows with grace



One of Go's key design goals is code adaptability; that it should be easy to take a simple design and build upon it in a clean and natural way. In this talk I describe a simple "chat roulette" server that matches pairs of incoming TCP connections, and then use Go's concurrency mechanisms, interfaces, and standard library to extend it with a web interface and other features. Although the function of the program changes dramatically, the inherent flexibility of Go allows the original design to remain intact as it grows.


Join or login to comment.

  • Fabrizio G.

    nice and talented people

    April 22, 2012

  • Anthony S.

    Attending the talk at the tumblr offices inspired me to add tumblrgrid to the list of SVGo clients. You can read about it here:

    April 22, 2012

  • Jeff D.

    Enjoyed it a lot. Great Q&A at the end. Going forward I would really like to hear about lessons learned from large scale deployment (eg vitesse).

    April 21, 2012

  • Alex G.

    Great talk. Informative and overall good talented people showed up which made for fun conversations before and after the talk.

    April 21, 2012

  • A former member
    A former member

    Really great presentation! An excellent, functional introduction to Go.

    April 21, 2012

  • A former member
    A former member

    Nice and friendly

    April 21, 2012

People in this
Meetup are also in:

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