Skip to content

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.

Sponsors

Sponsor logo
Subscribe to our YouTube Channel
View all of our past recent talks!
Sponsor logo
DeepSource
Use DeepSource to analyze every commit and pull request.
Sponsor logo
GothamGo Conference
Annual Go Conference featuring the best of Go!
Sponsor logo
Jet Brains
Awesome 1 Year Subscriptions to GoLand or another IDE of your choice!
Sponsor logo
GoBridge
Our Zoom Platform Sponsor

Members are also interested in