diff options
Diffstat (limited to 'doc/docs.html')
-rw-r--r-- | doc/docs.html | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/doc/docs.html b/doc/docs.html index 1a3d88b4b..7eb3a3ad2 100644 --- a/doc/docs.html +++ b/doc/docs.html @@ -33,20 +33,20 @@ libraries. <img class="gopher" src="/doc/gopher/doc.png"/> -<h3 id="go_tour"><a href="http://tour.golang.org/">A Tour of Go</a></h3> +<h3 id="go_tour"><a href="//tour.golang.org/">A Tour of Go</a></h3> <p> An interactive introduction to Go in three sections. The first section covers basic syntax and data structures; the second discusses methods and interfaces; and the third introduces Go's concurrency primitives. Each section concludes with a few exercises so you can practice what you've -learned. You can <a href="http://tour.golang.org/">take the tour online</a> or -<a href="http://code.google.com/p/go-tour/">install it locally</a>. +learned. You can <a href="//tour.golang.org/">take the tour online</a> or +<a href="//code.google.com/p/go-tour/">install it locally</a>. </p> <h3 id="code"><a href="code.html">How to write Go code</a></h3> <p> Also available as a -<a href="http://www.youtube.com/watch?v=XCsL89YtqCs">screencast</a>, this doc +<a href="//www.youtube.com/watch?v=XCsL89YtqCs">screencast</a>, this doc explains how to use the <a href="/cmd/go/">go command</a> to fetch, build, and install packages, commands, and run tests. </p> @@ -103,7 +103,7 @@ same variable in a different goroutine. <h2 id="articles">Articles</h2> -<h3 id="blog"><a href="http://blog.golang.org/">The Go Blog</a></h3> +<h3 id="blog"><a href="//blog.golang.org/">The Go Blog</a></h3> <p>The official blog of the Go project, featuring news and in-depth articles by the Go team and guests.</p> @@ -169,17 +169,17 @@ interfaces, reflection, and concurrency. Builds a toy web crawler to demonstrate these. </p> -<h3 id="go_code_that_grows"><a href="http://vimeo.com/53221560">Code that grows with grace</a></h3> +<h3 id="go_code_that_grows"><a href="//vimeo.com/53221560">Code that grows with grace</a></h3> <p> One of Go's key design goals is code adaptability; that it should be easy to take a simple design and build upon it in a clean and natural way. In this talk Andrew Gerrand describes a simple "chat roulette" server that matches pairs of incoming TCP connections, and then use Go's concurrency mechanisms, interfaces, and standard library to extend it with a web interface and other features. While the function of the program changes dramatically, Go's flexibility preserves the original design as it grows. </p> -<h3 id="go_concurrency_patterns"><a href="http://www.youtube.com/watch?v=f6kdp27TYZs">Go Concurrency Patterns</a></h3> +<h3 id="go_concurrency_patterns"><a href="//www.youtube.com/watch?v=f6kdp27TYZs">Go Concurrency Patterns</a></h3> <p> 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. </p> -<h3 id="advanced_go_concurrency_patterns"><a href="http://www.youtube.com/watch?v=QDDwwePbDtw">Advanced Go Concurrency Patterns</a></h3> +<h3 id="advanced_go_concurrency_patterns"><a href="//www.youtube.com/watch?v=QDDwwePbDtw">Advanced Go Concurrency Patterns</a></h3> <p> This talk expands on the <i>Go Concurrency Patterns</i> talk to dive deeper into Go's concurrency primitives. </p> |