July 2014: Hello Go, Movie Night.

Pizza provided (at 6:30 pm). Please RSVP at Meetup and/or Google+.

Talks

Hello Go

Hello Go was a hands-on setup session rather than a slide talk: attendees brought laptops and got a productive Go environment running, with experienced gophers helping newcomers on Linux, Mac, and Windows. The accompanying source starts with the canonical hello.go — fmt.Println("Hello World") — then grows it into a minimal web server using net/http, where a handler writes "Hello !" to the ResponseWriter, is registered with http.HandleFunc, and is served via http.ListenAndServe(":8080", nil).

Key points:

  • The goal was a working Go toolchain and editor for every attendee.
  • A Go program starts with package main and import "fmt".
  • fmt.Println writes a line to standard output.
  • net/http builds a web server in a handful of lines.
  • Handlers take an http.ResponseWriter and a *http.Request.
  • http.HandleFunc("/", handler) registers routes.
  • http.ListenAndServe(":8080", nil) starts serving.

(slides, source)

Movie Night

Be inspired. Stay to watch Go for gophers by Andrew Gerrand (video, slides).

Jobs

  • Senior QA Engineer at Cisco in Calgary.

News

Articles

Online Talks

Resources

Events