logo dotConferences
Menu

I came for the easy concurrency, I stayed for the easy composition

John Graham-Cumming at dotGo 2014

How Go's standard packages, goroutines and interfaces make it a great language for small, composable programs

Slides

To see the slides, you can click here

More details

Writing small programs is just as much fun as writing big ones! Go's standard packages and goroutines make writing small programs that would previously have been done in a scripting language easy and fast, and with interfaces they can be generalized and made more powerful with ease.

This talk looks at a small, real program I was asked to write and how Go won out over languages like Perl and Python, and how interfaces turned it into a general purpose program.

Code for this talk is available on GitHub.