aboutsummaryrefslogtreecommitdiff
path: root/content/sydney-gtug.article
blob: 486c5e667aeca1eeca4743dfbcd417163bbad708 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Two Go Talks: "Lexical Scanning in Go" and "Cuddle: an App Engine Demo"
1 Sep 2011
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. 
OldURL: /two-go-talks-lexical-scanning-in-go-and

Andrew Gerrand

##

On Tuesday night Rob Pike and Andrew Gerrand each presented at the [Sydney Google Technology User Group](http://www.sydney-gtug.org/).

Rob's talk, "[Lexical Scanning in Go](http://www.youtube.com/watch?v=HxaD_trXwRE)",
discusses the design of  a particularly interesting and idiomatic piece of Go code,
the lexer component of the new [template package.](https://golang.org/pkg/exp/template/)

.iframe //www.youtube.com/embed/HxaD_trXwRE 345 560

The slides are [available here](http://cuddle.googlecode.com/hg/talk/lex.html).
The new template package is available as [exp/template](https://golang.org/pkg/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](http://www.youtube.com/watch?v=HQtLRqqB-Kk)",
describes the construction of a simple real-time chat application that uses
App Engine's [Datastore](http://code.google.com/appengine/docs/go/datastore/overview.html),
[Channel](http://code.google.com/appengine/docs/go/channel/overview.html),
and [Memcache](http://code.google.com/appengine/docs/go/datastore/memcache.html) APIs.
It also includes a question and answer session that covers [Go for App Engine](http://code.google.com/appengine/docs/go/gettingstarted/)
and Go more generally.

.iframe //www.youtube.com/embed/HQtLRqqB-Kk 345 560

The slides are [available here](http://cuddle.googlecode.com/hg/talk/index.html).
The code is available at the [cuddle Google Code project](http://code.google.com/p/cuddle/).