Go: code that grows with grace

After two *introductions* to the Go language here's a chance to have a more in-depth look at it!

Andrew Gerrand (**) will talk about one of Go's key design goals: code adaptability and how the language makes it easy to take a simple design and build upon it in a clean and natural way.

In his talk he will 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.

(**) Andrew works for Google and is a Go core team member, https://twitter.com/enneff

Join or login to comment.

  • Muharem H.

    Andrew really knows his stuff!! Clear examples and some entertaining demos and live coding exercises help drive the message home :)

    November 1, 2012

  • Muharem H.

    Please take note of the venue for the Go meetup: room HG E 33.1 in the ETH main building.

    October 25, 2012

  • Muharem H.

    OK, the event was rescheduled for 01-Nov-2012 to allow more people to attend..

    October 22, 2012

  • Muharem H.

    Would anybody have a problem if we moved this meetup to 01-Nov-2012? There's a couple of folks who'd like to attend but cannot do so on Wednesday..

    October 22, 2012

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Start your Meetup today

Act now and get 50% off.
Until February 1.

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