Location:

Level: 
Intermediate
9:00am - 4:00pm

Prerequisites

Participants should come with a laptop with Go 1.4 installed, and a willingness to work in a small group with people. Participants should already know how to compile and run Go programs.

Tutorial: Fun and Easy Distributed Systems Design with the Go Programming Language

Ever since its release, the Go programming language has steadily increased in popularity due to its dynamic nature and programmer-friendly features in performance, concurrency and distributing computing. Innovative systems such as Docker and popular sites such as SoundCloud leverage this new language. Go is a powerful tool if used in the right context.

This hands-on tutorial will outline specifically when it is appropriate to use Go by illustrating a project where Go shines, i.e. a distributed systems design with minimal deployment and operational headaches.

Arian Adair Elsewhere

Similar Talks

Product Manager, Azul Systems
Co-Founder at Hookscript.com
Co-Author "Real World OCaml", University of Cambridge
Creator of Concurrency Kit, Co-founder Backtrace I/O
Software Engineer at Promptworks
Research Fellow at the University of Glasgow
Java Champion and Author of "Java Generics and Collections"

Tracks

Wednesday Jun 10

Thursday Jun 11

Friday Jun 12