Inaugural meeting with a talk by Andrew Gerrand — Go: code that grows with grace
Hosted by GolangNYC
Details
SPEAKER:
Andrew Gerrand
TITLE:
Go: code that grows with grace
ABSTRACT:
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.





