diff --git a/doc/docs.html b/doc/docs.html index 12e76202b4d..8f54efe78b0 100644 --- a/doc/docs.html +++ b/doc/docs.html @@ -139,6 +139,13 @@ before Go 1 and contain some examples that are no longer correct, but they are still of value.
++Three things that make Go fast, fun, and productive: +interfaces, reflection, and concurrency. Builds a toy web crawler to +demonstrate these. +
+Concurrency is the key to designing high performance network services. Go's concurrency primitives (goroutines and channels) provide a simple and efficient means of expressing concurrent execution. In this talk we see how tricky concurrency problems can be solved gracefully with simple Go code. @@ -157,21 +164,6 @@ and unveils the presentation slides.
--A talk by Andrew Gerrand presented at Google I/O Bootcamp 2011. -It gives a broad overview of Go's type system and concurrency model -and provides four examples of Go programs that solve real problems. -See the presentation slides. -
- --A talk by Andrew Gerrand presented at Google Developer Day Japan 2011. -It discusses the development of a web application that runs on Google -App Engine and renders images that it stores on Google Cloud Storage. -
-A presentation delivered by Rob Pike and Russ Cox at Google I/O 2010. It @@ -180,14 +172,6 @@ examples demonstrating features particular to Go. These include concurrency, embedded types, methods on any type, and program construction using interfaces.
--This talk presents the development of a complete web application in Go. -It looks at design, storage, concurrency, and scaling issues in detail, using -the simple example of an URL shortening service. -See the presentation slides. -
-See the GoTalks