Dave MacFarlane

Dave MacFarlane

By day, Dave is a senior software developer at the McGill Centre For Integrative Neuroscience, where he mostly works in PHP on the LORIS (https://github.com/aces/Loris) framework for neuroimaging. By night, Dave often programs in Go and his projects include a text editor named de (https://github.com/driusan/de), and a distributed bug tracker named bug (https://github.com/driusan/bug).

Montreal 2017 sessions

An Introduction To Go

English session - Beginner

Go is a simple yet powerful statically typed programming language. Features include garbage collection, fast compilation, built in concurrency primitives, and a standard library which makes it easy to write containerized web-applications or microservices.

Where does it come from? What's the syntax? Why would you use it? This talk will go over the basics of getting up to speed with Go and why you should use it.