Updated LearnServerProgramming (markdown)

Sameer Ajmani 2015-01-09 08:46:27 -05:00
parent f05046a945
commit 42e6ba3de6

@ -1,5 +1,6 @@
This page links to resources for learning about server programming in Go. The items are organized into sections by topic. This page links to resources for learning about server programming in Go. The items are organized into sections by topic.
Go servers process each request in its own goroutine. To share memory safely, these goroutines must communicate. [LearnConcurrency](/golang/go/wiki/LearnConcurrency) outlines a course of study.
## Communication ## Communication
- [Package net/http](http://golang.org/pkg/net/http) provides HTTP client and server implementations. - [Package net/http](http://golang.org/pkg/net/http) provides HTTP client and server implementations.
@ -40,14 +41,15 @@ This page links to resources for learning about server programming in Go. The it
- Watch [Go and the Google Cloud Platform](http://blog.golang.org/go-and-google-cloud-platform) - Watch [Go and the Google Cloud Platform](http://blog.golang.org/go-and-google-cloud-platform)
- Read [Go on App Engine: tools, tests, and concurrency](http://blog.golang.org/appengine-dec2013) - Read [Go on App Engine: tools, tests, and concurrency](http://blog.golang.org/appengine-dec2013)
- Read [Deploying Go servers with Docker](http://blog.golang.org/docker) - Read [Deploying Go servers with Docker](http://blog.golang.org/docker)
- Search for [App Engine](http://godoc.org/?q=appengine) or [GAE](http://godoc.org/?q=gae) packages - Search packages for [Google Cloud](http://godoc.org/?q=google+cloud) or [gcloud](http://godoc.org/?q=gcloud)
- Search packages for [App Engine](http://godoc.org/?q=appengine) or [GAE](http://godoc.org/?q=gae)
### Amazon Web Services ### Amazon Web Services
- [Package goamz](https://wiki.ubuntu.com/goamz) enables Go programs to interact with the Amazon Web Services. - [Package goamz](https://wiki.ubuntu.com/goamz) enables Go programs to interact with the Amazon Web Services.
- Search for [AWS](http://godoc.org/?q=aws) packages - Search packages for [AWS](http://godoc.org/?q=aws) or [amazon services](http://godoc.org/?q=amazon+service)
### Microsoft Azure ### Microsoft Azure
- Microsoft OpenTech's [azure-sdk-for-go](https://github.com/MSOpenTech/azure-sdk-for-go) - Microsoft OpenTech's [azure-sdk-for-go](https://github.com/MSOpenTech/azure-sdk-for-go)
- Search for [Azure](http://godoc.org/?q=azure) packages - Search packages for [Azure](http://godoc.org/?q=azure)