From 04b08da9af0c450d645ab7389d1467308cfc2db8 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Mon, 4 Mar 2013 21:27:36 +0100 Subject: Imported Upstream version 1.1~hg20130304 --- doc/docs.html | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) (limited to 'doc/docs.html') diff --git a/doc/docs.html b/doc/docs.html index f88e930fb..3112381c2 100644 --- a/doc/docs.html +++ b/doc/docs.html @@ -45,8 +45,10 @@ learned. You can take the tour online or

How to write Go code

-How to use the go command to fetch, build, and install -packages, commands, and run tests. +Also available as a +screencast, this doc +explains how to use the go command to fetch, build, and +install packages, commands, and run tests.

Effective Go

@@ -56,10 +58,13 @@ A must read for any new Go programmer. It augments the tour and the language specification, both of which should be read first.

-

Getting Started with Go on App Engine

+

Go References

+

Language specification, memory model, and detailed documentation for the commands and packages.

+ +

Getting Started with Go on App Engine

How to develop and deploy a simple Go project with -Google App Engine. +Google App Engine.

Frequently Asked Questions (FAQ)

@@ -127,6 +132,7 @@ Guided tours of Go programs.
  • Debugging Go Code with GDB
  • Godoc: documenting Go code - writing good documentation for godoc.
  • Profiling Go Programs
  • +
  • Data Race Detector - testing Go programs for race conditions.
  • Talks

    @@ -139,27 +145,29 @@ before Go 1 and contain some examples that are no longer correct, but they are still of value.

    -

    Writing Web Apps in Go*

    +

    A Video Tour of Go

    -A talk by Rob Pike and Andrew Gerrand presented at Google I/O 2011. -It walks through the construction and deployment of a simple web application -and unveils the Go runtime for App Engine. -See the presentation slides. +Three things that make Go fast, fun, and productive: +interfaces, reflection, and concurrency. Builds a toy web crawler to +demonstrate these.

    -

    Real World Go*

    +

    Go Concurrency Patterns

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

    -

    Building Integrated Apps on Google's Cloud Platform

    +

    Meet the Go team

    -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 panel discussion with David Symonds, Robert Griesemer, Rob Pike, Ken Thompson, Andrew Gerrand, and Brad Fitzpatrick. +

    + +

    Writing Web Apps in Go*

    +

    +A talk by Rob Pike and Andrew Gerrand presented at Google I/O 2011. +It walks through the construction and deployment of a simple web application +and unveils the Go runtime for App Engine. +See the presentation slides.

    Go Programming*

    @@ -170,14 +178,6 @@ examples demonstrating features particular to Go. These include concurrency, embedded types, methods on any type, and program construction using interfaces.

    -

    Practical Go Programming*

    -

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

    -

    More

    See the GoTalks @@ -201,7 +201,7 @@ documentation.

    The golang-nuts mailing list is for general Go discussion.

    -

    Go Project Dashboard

    +

    Go Wiki Projects Page

    A list of external Go projects including programs and libraries.

    Go IRC Channel

    -- cgit v1.2.3