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

View the slides

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.


About the speaker

John Graham-Cumming
John Graham-Cumming
Programmer at CloudFlare
Author of The Geek Atlas

About the conference

dotGo 2014
The European Go conference
Next edition: dotGo 2017 in Paris, France. Tickets available now!

Liked this talk? Share it!

Comments

comments powered by Disqus