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.”

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.