Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GDG Overview of Go

Ian Kent
September 29, 2016

GDG Overview of Go

Overview of Go presentation from Go Evening at Google Developer Group Cardiff

Code is on GitHub: https://github.com/ian-kent/gdg-overview-of-go

Ian Kent

September 29, 2016
Tweet

More Decks by Ian Kent

Other Decks in Programming

Transcript

  1. A brief history of Go • Started at Google in

    2007 • Open sourced in 2009 • 1.0 released in March 2012 • 1.7 released in August 2016 • Built for modern computing - concurrency, parallelism, scale, performance and networking
  2. Why use Go? • Simple language and syntax • Excellent

    toolchain • Strongly typed • Fast and lightweight • Great community
  3. ‘Hello GDG’ API • Generates ‘Hello {name}’ • Returns the

    result as JSON • Can be passed a name • Or can be passed multiple names
  4. Useful resources • https://golang.org • A Tour of Go
 https://tour.golang.org

    • The Go Blog
 https://blog.golang.org/ • Effective Go
 https://golang.org/doc/effective_go.html