title: “Two Go Talks: "Lexical Scanning in Go" and "Cuddle: an App Engine Demo"” date: 2011-09-01 by:

  • Andrew Gerrand tags:
  • appengine
  • lexer
  • talk
  • video summary: “Two talks about Go from the Sydney GTUG: Rob Pike explains lexical scanning, and Andrew Gerrand builds a simple real-time chat using App Engine.” template: true

On Tuesday night Rob Pike and Andrew Gerrand each presented at the Sydney Google Technology User Group.

Rob's talk, “Lexical Scanning in Go”, discusses the design of a particularly interesting and idiomatic piece of Go code, the lexer component of the new template package.

{{video “https://www.youtube.com/embed/HxaD_trXwRE”}}

The slides are available here. The new template package is available as exp/template in Go release r59. In a future release it will replace the old template package.

Andrew‘s talk, “Cuddle: an App Engine Demo”, describes the construction of a simple real-time chat application that uses App Engine’s Datastore, Channel, and Memcache APIs. It also includes a question and answer session that covers Go for App Engine and Go more generally.

{{video “https://www.youtube.com/embed/HQtLRqqB-Kk”}}

The slides are available here. The code is available at the cuddle Google Code project.