Skip to content

Commit 5743562

Browse files
committed
[release-branch.go1.3] doc: drop scheme from links that are known to support HTTPS
««« CL 112650043 / bdac8d858e74 doc: drop scheme from links that are known to support HTTPS golang.org now serves HTTPS with a valid cert, so it's reasonable that users should click through to the HTTPS versions of *.golang.org and other known sites. LGTM=bradfitz R=golang-codereviews, bradfitz CC=golang-codereviews https://golang.org/cl/112650043 »»» TBR=bradfitz R=bradfitz CC=golang-codereviews https://golang.org/cl/111700043
1 parent 1cdd48c commit 5743562

20 files changed

+124
-124
lines changed

doc/cmd.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
</tr>
6363

6464
<tr>
65-
<td><a href="http://godoc.org/code.google.com/p/go.tools/cmd/cover/">cover</a></td>
65+
<td><a href="//godoc.org/code.google.com/p/go.tools/cmd/cover/">cover</a></td>
6666
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
6767
<td>Cover is a program for creating and analyzing the coverage profiles
6868
generated by <code>"go test -coverprofile"</code>.
@@ -83,13 +83,13 @@
8383
</tr>
8484

8585
<tr>
86-
<td><a href="http://godoc.org/code.google.com/p/go.tools/cmd/godoc/">godoc</a></td>
86+
<td><a href="//godoc.org/code.google.com/p/go.tools/cmd/godoc/">godoc</a></td>
8787
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
8888
<td>Godoc extracts and generates documentation for Go packages.</td>
8989
</tr>
9090

9191
<tr>
92-
<td><a href="http://godoc.org/code.google.com/p/go.tools/cmd/vet/">vet</a></td>
92+
<td><a href="//godoc.org/code.google.com/p/go.tools/cmd/vet/">vet</a></td>
9393
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
9494
<td>Vet examines Go source code and reports suspicious constructs, such as Printf
9595
calls whose arguments do not align with the format string.</td>

doc/code.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ <h2 id="Introduction">Introduction</h2>
1818

1919
<p>
2020
A similar explanation is available as a
21-
<a href="http://www.youtube.com/watch?v=XCsL89YtqCs">screencast</a>.
21+
<a href="//www.youtube.com/watch?v=XCsL89YtqCs">screencast</a>.
2222
</p>
2323

2424

@@ -508,7 +508,7 @@ <h2 id="remote">Remote packages</h2>
508508
this property to automatically fetch packages from remote repositories.
509509
For instance, the examples described in this document are also kept in a
510510
Mercurial repository hosted at Google Code,
511-
<code><a href="http://code.google.com/p/go.example">code.google.com/p/go.example</a></code>.
511+
<code><a href="//code.google.com/p/go.example">code.google.com/p/go.example</a></code>.
512512
If you include the repository URL in the package's import path,
513513
<code>go get</code> will fetch, build, and install it automatically:
514514
</p>
@@ -569,8 +569,8 @@ <h2 id="remote">Remote packages</h2>
569569
<p>
570570
This convention is the easiest way to make your Go packages available for
571571
others to use.
572-
The <a href="http://code.google.com/p/go-wiki/wiki/Projects">Go Wiki</a>
573-
and <a href="http://godoc.org/">godoc.org</a>
572+
The <a href="//code.google.com/p/go-wiki/wiki/Projects">Go Wiki</a>
573+
and <a href="//godoc.org/">godoc.org</a>
574574
provide lists of external Go projects.
575575
</p>
576576

@@ -584,7 +584,7 @@ <h2 id="next">What's next</h2>
584584

585585
<p>
586586
Subscribe to the
587-
<a href="http://groups.google.com/group/golang-announce">golang-announce</a>
587+
<a href="//groups.google.com/group/golang-announce">golang-announce</a>
588588
mailing list to be notified when a new stable version of Go is released.
589589
</p>
590590

@@ -594,7 +594,7 @@ <h2 id="next">What's next</h2>
594594
</p>
595595

596596
<p>
597-
Take <a href="http://tour.golang.org/">A Tour of Go</a> to learn the language
597+
Take <a href="//tour.golang.org/">A Tour of Go</a> to learn the language
598598
proper.
599599
</p>
600600

@@ -613,10 +613,10 @@ <h2 id="help">Getting help</h2>
613613

614614
<p>
615615
The official mailing list for discussion of the Go language is
616-
<a href="http://groups.google.com/group/golang-nuts">Go Nuts</a>.
616+
<a href="//groups.google.com/group/golang-nuts">Go Nuts</a>.
617617
</p>
618618

619619
<p>
620620
Report bugs using the
621-
<a href="http://code.google.com/p/go/issues/list">Go issue tracker</a>.
621+
<a href="//code.google.com/p/go/issues/list">Go issue tracker</a>.
622622
</p>

doc/contrib.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,21 @@
99

1010
<p>
1111
Go is an open source project developed by a team at
12-
<a href="http://google.com/">Google</a> and many
12+
<a href="//google.com/">Google</a> and many
1313
<a href="/CONTRIBUTORS">contributors</a> from the open source community.
1414
</p>
1515

1616
<p>
1717
Go is distributed under a <a href="/LICENSE">BSD-style license</a>.
1818
</p>
1919

20-
<h3 id="announce"><a href="http://groups.google.com/group/golang-announce">Announcements Mailing List</a></h3>
20+
<h3 id="announce"><a href="//groups.google.com/group/golang-announce">Announcements Mailing List</a></h3>
2121
<p>
2222
A low traffic mailing list for important announcements, such as new releases.
2323
</p>
2424
<p>
2525
We encourage all Go users to subscribe to
26-
<a href="http://groups.google.com/group/golang-announce">golang-announce</a>.
26+
<a href="//groups.google.com/group/golang-announce">golang-announce</a>.
2727
</p>
2828

2929

@@ -72,9 +72,9 @@ <h3 id="golang-checkins"><a href="https://groups.google.com/group/golang-checkin
7272
<p>A mailing list that receives a message summarizing each checkin to the Go repository.</p>
7373

7474
<h3 id="golang-bugs"><a href="https://groups.google.com/group/golang-bugs">Bugs Mailing List</a></h3>
75-
<p>A mailing list that receives each update to the Go <a href="http://golang.org/issue">issue tracker</a>.</p>
75+
<p>A mailing list that receives each update to the Go <a href="//golang.org/issue">issue tracker</a>.</p>
7676

77-
<h3 id="build_status"><a href="http://build.golang.org/">Build Status</a></h3>
77+
<h3 id="build_status"><a href="//build.golang.org/">Build Status</a></h3>
7878
<p>View the status of Go builds across the supported operating
7979
systems and architectures.</p>
8080

doc/devel/release.html

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
}-->
44

55
<p>This page summarizes the changes between official stable releases of Go.
6-
The <a href="http://code.google.com/p/go/source/list">Mercurial change log</a>
6+
The <a href="//code.google.com/p/go/source/list">Mercurial change log</a>
77
has the full details.</p>
88

99
<p>To update to a specific release, use:</p>
@@ -31,12 +31,12 @@ <h3 id="go1.2.minor">Minor revisions</h3>
3131

3232
<p>
3333
go1.2.1 (released 2014/03/02) includes bug fixes to the <code>runtime</code>, <code>net</code>, and <code>database/sql</code> packages.
34-
See the <a href="https://code.google.com/p/go/source/list?name=release-branch.go1.2&r=7ada9e760ce34e78aee5b476c9621556d0fa5d31">change history</a> for details.
34+
See the <a href="//code.google.com/p/go/source/list?name=release-branch.go1.2&r=7ada9e760ce34e78aee5b476c9621556d0fa5d31">change history</a> for details.
3535
</p>
3636

3737
<p>
3838
go1.2.2 (released 2014/05/05) includes a
39-
<a href="https://code.google.com/p/go/source/detail?r=bda3619e7a2c&repo=tools">security fix</a>
39+
<a href="//code.google.com/p/go/source/detail?r=bda3619e7a2c&repo=tools">security fix</a>
4040
that affects the tour binary included in the binary distributions (thanks to Guillaume T).
4141
</p>
4242

@@ -51,18 +51,18 @@ <h3 id="go1.1.minor">Minor revisions</h3>
5151

5252
<p>
5353
go1.1.1 (released 2013/06/13) includes several compiler and runtime bug fixes.
54-
See the <a href="https://code.google.com/p/go/source/list?name=release-branch.go1.1&r=43c4a41d24382a56a90e924800c681e435d9e399">change history</a> for details.
54+
See the <a href="//code.google.com/p/go/source/list?name=release-branch.go1.1&r=43c4a41d24382a56a90e924800c681e435d9e399">change history</a> for details.
5555
</p>
5656

5757
<p>
5858
go1.1.2 (released 2013/08/13) includes fixes to the <code>gc</code> compiler
5959
and <code>cgo</code>, and the <code>bufio</code>, <code>runtime</code>,
6060
<code>syscall</code>, and <code>time</code> packages.
61-
See the <a href="https://code.google.com/p/go/source/list?name=release-branch.go1.1&r=a6a9792f94acd4ff686b2bc57383d163608b91cf">change history</a> for details.
61+
See the <a href="//code.google.com/p/go/source/list?name=release-branch.go1.1&r=a6a9792f94acd4ff686b2bc57383d163608b91cf">change history</a> for details.
6262
If you use package syscall's <code>Getrlimit</code> and <code>Setrlimit</code>
6363
functions under Linux on the ARM or 386 architectures, please note change
64-
<a href="http://golang.org/change/55ac276af5a7">55ac276af5a7</a>
65-
that fixes <a href="http://golang.org/issue/5949">issue 5949</a>.
64+
<a href="//golang.org/change/55ac276af5a7">55ac276af5a7</a>
65+
that fixes <a href="//golang.org/issue/5949">issue 5949</a>.
6666
</p>
6767

6868
<h2 id="go1">go1 (released 2012/03/28)</h2>
@@ -88,17 +88,17 @@ <h3 id="go1.minor">Minor revisions</h3>
8888

8989
<p>
9090
go1.0.1 (released 2012/04/25) was issued to
91-
<a href="https://code.google.com/p/go/source/detail?r=a890477d3dfb">fix</a> an
92-
<a href="https://code.google.com/p/go/issues/detail?id=3545">escape analysis
93-
bug</a> that can lead to memory corruption.
91+
<a href="//golang.org/change/a890477d3dfb">fix</a> an
92+
<a href="//golang.org/issue/3545">escape analysis bug</a>
93+
that can lead to memory corruption.
9494
It also includes several minor code and documentation fixes.
9595
</p>
9696

9797
<p>
9898
go1.0.2 (released 2012/06/13) was issued to fix two bugs in the implementation
9999
of maps using struct or array keys:
100-
<a href="http://code.google.com/p/go/issues/detail?id=3695">issue 3695</a> and
101-
<a href="http://code.google.com/p/go/issues/detail?id=3573">issue 3573</a>.
100+
<a href="//golang.org/issue/3695">issue 3695</a> and
101+
<a href="//golang.org/issue/3573">issue 3573</a>.
102102
It also includes many minor code and documentation fixes.
103103
</p>
104104

@@ -107,7 +107,7 @@ <h3 id="go1.minor">Minor revisions</h3>
107107
</p>
108108

109109
<p>
110-
See the <a href="http://code.google.com/p/go/source/list?name=release-branch.go1">go1 release branch history</a> for the complete list of changes.
110+
See the <a href="//code.google.com/p/go/source/list?name=release-branch.go1">go1 release branch history</a> for the complete list of changes.
111111
</p>
112112

113113
<h2 id="r60">r60 (released 2011/09/07)</h2>
@@ -119,7 +119,7 @@ <h2 id="r60">r60 (released 2011/09/07)</h2>
119119
For a more detailed summary, see the
120120
<a href="weekly.html#2011-08-17">weekly release notes</a>.
121121
For complete information, see the
122-
<a href="http://code.google.com/p/go/source/list?r=release-branch.r60">Mercurial change list</a>.
122+
<a href="//code.google.com/p/go/source/list?r=release-branch.r60">Mercurial change list</a>.
123123
</p>
124124

125125
<h3 id="r60.lang">Language</h3>
@@ -189,26 +189,26 @@ <h3 id="r60.minor">Minor revisions</h3>
189189

190190
<p>
191191
r60.1 includes a
192-
<a href="http://code.google.com/p/go/source/detail?r=1824581bf62d">linker
192+
<a href="//golang.org/change/1824581bf62d">linker
193193
fix</a>, a pair of
194-
<a href="http://code.google.com/p/go/source/detail?r=9ef4429c2c64">goplay</a>
195-
<a href="http://code.google.com/p/go/source/detail?r=d42ed8c3098e">fixes</a>,
194+
<a href="//golang.org/change/9ef4429c2c64">goplay</a>
195+
<a href="//golang.org/change/d42ed8c3098e">fixes</a>,
196196
and a <code>json</code> package
197-
<a href="http://code.google.com/p/go/source/detail?r=d5e97874fe84">fix</a> and
197+
<a href="//golang.org/change/d5e97874fe84">fix</a> and
198198
a new
199-
<a href="http://code.google.com/p/go/source/detail?r=4f0e6269213f">struct tag
199+
<a href="//golang.org/change/4f0e6269213f">struct tag
200200
option</a>.
201201
</p>
202202

203203
<p>
204204
r60.2
205-
<a href="http://code.google.com/p/go/source/detail?r=ff19536042ac">fixes</a>
205+
<a href="//golang.org/change/ff19536042ac">fixes</a>
206206
a memory leak involving maps.
207207
</p>
208208

209209
<p>
210210
r60.3 fixes a
211-
<a href="http://code.google.com/p/go/source/detail?r=01fa62f5e4e5">reflect bug</a>.
211+
<a href="//golang.org/change/01fa62f5e4e5">reflect bug</a>.
212212
</p>
213213

214214
<h2 id="r59">r59 (released 2011/08/01)</h2>
@@ -220,7 +220,7 @@ <h2 id="r59">r59 (released 2011/08/01)</h2>
220220
For a more detailed summary, see the
221221
<a href="weekly.html#2011-07-07">weekly release notes</a>.
222222
For complete information, see the
223-
<a href="http://code.google.com/p/go/source/list?r=release-branch.r59">Mercurial change list</a>.
223+
<a href="//code.google.com/p/go/source/list?r=release-branch.r59">Mercurial change list</a>.
224224
</p>
225225

226226
<h3 id="r59.lang">Language</h3>
@@ -230,7 +230,7 @@ <h3 id="r59.lang">Language</h3>
230230
<code>goto</code>. In essence, a <code>goto</code> statement outside a block
231231
cannot jump to a label inside that block. Your code may require changes if it
232232
uses <code>goto</code>.
233-
See <a href="http://code.google.com/p/go/source/detail?r=dc6d3cf9279d">this
233+
See <a href="//golang.org/change/dc6d3cf9279d">this
234234
changeset</a> for how the new rule affected the Go tree.
235235
</p>
236236

@@ -328,13 +328,13 @@ <h2 id="r58">r58 (released 2011/06/29)</h2>
328328
For a more detailed summary, see the
329329
<a href="weekly.html#2011-06-09">weekly release notes</a>.
330330
For complete information, see the
331-
<a href="http://code.google.com/p/go/source/list?r=release-branch.r58">Mercurial change list</a>.
331+
<a href="//code.google.com/p/go/source/list?r=release-branch.r58">Mercurial change list</a>.
332332
</p>
333333

334334
<h3 id="r58.lang">Language</h3>
335335

336336
<p>
337-
This release fixes a <a href="http://code.google.com/p/go/source/detail?r=b720749486e1">use of uninitialized memory in programs that misuse <code>goto</code></a>.
337+
This release fixes a <a href="//golang.org/change/b720749486e1">use of uninitialized memory in programs that misuse <code>goto</code></a>.
338338
</p>
339339

340340
<h3 id="r58.pkg">Packages</h3>
@@ -393,8 +393,8 @@ <h3 id="r58.cmd">Tools</h3>
393393
<h3 id="r58.minor">Minor revisions</h3>
394394

395395
<p>r58.1 adds
396-
<a href="http://code.google.com/p/go/source/detail?r=293c25943586">build</a> and
397-
<a href="http://code.google.com/p/go/source/detail?r=bf17e96b6582">runtime</a>
396+
<a href="//golang.org/change/293c25943586">build</a> and
397+
<a href="//golang.org/change/bf17e96b6582">runtime</a>
398398
changes to make Go run on OS X 10.7 Lion.
399399
</p>
400400

@@ -408,7 +408,7 @@ <h2 id="r57">r57 (released 2011/05/03)</h2>
408408
For a more detailed summary, see the
409409
<a href="weekly.html#2011-04-27">weekly release notes</a>.
410410
For complete information, see the
411-
<a href="http://code.google.com/p/go/source/list?r=release-branch.r57">Mercurial change list</a>.
411+
<a href="//code.google.com/p/go/source/list?r=release-branch.r57">Mercurial change list</a>.
412412
</p>
413413

414414
<p>The new <a href="/cmd/gofix">gofix</a> tool finds Go programs that use old APIs and rewrites them to use
@@ -419,7 +419,7 @@ <h2 id="r57">r57 (released 2011/05/03)</h2>
419419
Gofix can’t
420420
handle all situations perfectly, so read and test the changes it makes before
421421
committing them.
422-
See <a href="http://blog.golang.org/2011/04/introducing-gofix.html">the gofix blog post</a> for more
422+
See <a href="//blog.golang.org/2011/04/introducing-gofix.html">the gofix blog post</a> for more
423423
information.</p>
424424

425425
<h3 id="r57.lang">Language</h3>
@@ -465,7 +465,7 @@ <h3 id="r57.pkg">Packages</h3>
465465
<a href="/pkg/http/#Client">Client</a> and <a href="/pkg/http/#Transport">Transport</a>
466466
abstractions that give more control over HTTP details such as headers sent
467467
and redirections followed. These abstractions make it easy to implement
468-
custom clients that add functionality such as <a href="http://code.google.com/p/goauth2/source/browse/oauth/oauth.go">OAuth2</a>.
468+
custom clients that add functionality such as <a href="//code.google.com/p/goauth2/source/browse/oauth/oauth.go">OAuth2</a>.
469469
For servers, <a href="/pkg/http/#ResponseWriter">ResponseWriter</a>
470470
has dropped its non-essential methods.
471471
The Hijack and Flush methods are no longer required;
@@ -509,7 +509,7 @@ <h3 id="r57.pkg">Packages</h3>
509509
Instead of a type switch on a Value <code>v</code>, switch on <code>v.Kind()</code>.
510510
Typeof and NewValue are now called <a href="/pkg/reflect/#Type.TypeOf">TypeOf</a> and <a href="/pkg/reflect/#Value.ValueOf">ValueOf</a>
511511
To create a writable Value, use <code>New(t).Elem()</code> instead of <code>Zero(t)</code>.
512-
See <a href="http://code.google.com/p/go/source/detail?r=843855f3c026">the change description</a>
512+
See <a href="//golang.org/change/843855f3c026">the change description</a>
513513
for the full details.
514514
The new API allows a more efficient implementation of Value
515515
that avoids many of the allocations required by the previous API.
@@ -545,8 +545,8 @@ <h3 id="r57.cmd">Tools</h3>
545545

546546
<h3 id="r57.minor">Minor revisions</h3>
547547

548-
<p>r57.1 fixes a <a href="http://code.google.com/p/go/source/detail?r=ff2bc62726e7145eb2ecc1e0f076998e4a8f86f0">nil pointer dereference in http.FormFile</a>.</p>
549-
<p>r57.2 fixes a <a href="http://code.google.com/p/go/source/detail?r=063b0ff67d8277df03c956208abc068076818dae">use of uninitialized memory in programs that misuse <code>goto</code></a>.</p>
548+
<p>r57.1 fixes a <a href="//golang.org/change/ff2bc62726e7145eb2ecc1e0f076998e4a8f86f0">nil pointer dereference in http.FormFile</a>.</p>
549+
<p>r57.2 fixes a <a href="//golang.org/change/063b0ff67d8277df03c956208abc068076818dae">use of uninitialized memory in programs that misuse <code>goto</code></a>.</p>
550550

551551
<h2 id="r56">r56 (released 2011/03/16)</h2>
552552

doc/devel/weekly.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<p>This page summarizes the changes between tagged weekly snapshots of Go.
66
Such snapshots are no longer created. This page remains as a historical reference only.</p>
77

8-
<p>For recent information, see the <a href="http://code.google.com/p/go/source/list">Mercurial change log</a> and <a href="http://groups.google.com/group/golang-dev/">development mailing list</a>.</p>
8+
<p>For recent information, see the <a href="//code.google.com/p/go/source/list">Mercurial change log</a> and <a href="//groups.google.com/group/golang-dev/">development mailing list</a>.</p>
99

1010
<h2 id="2012-03-27">2012-03-27 (<a href="release.html#go1">Go 1</a>)</h2>
1111

doc/docs.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,20 @@ <h2 id="learning">Learning Go</h2>
3333

3434
<img class="gopher" src="/doc/gopher/doc.png"/>
3535

36-
<h3 id="go_tour"><a href="http://tour.golang.org/">A Tour of Go</a></h3>
36+
<h3 id="go_tour"><a href="//tour.golang.org/">A Tour of Go</a></h3>
3737
<p>
3838
An interactive introduction to Go in three sections.
3939
The first section covers basic syntax and data structures; the second discusses
4040
methods and interfaces; and the third introduces Go's concurrency primitives.
4141
Each section concludes with a few exercises so you can practice what you've
42-
learned. You can <a href="http://tour.golang.org/">take the tour online</a> or
43-
<a href="http://code.google.com/p/go-tour/">install it locally</a>.
42+
learned. You can <a href="//tour.golang.org/">take the tour online</a> or
43+
<a href="//code.google.com/p/go-tour/">install it locally</a>.
4444
</p>
4545

4646
<h3 id="code"><a href="code.html">How to write Go code</a></h3>
4747
<p>
4848
Also available as a
49-
<a href="http://www.youtube.com/watch?v=XCsL89YtqCs">screencast</a>, this doc
49+
<a href="//www.youtube.com/watch?v=XCsL89YtqCs">screencast</a>, this doc
5050
explains how to use the <a href="/cmd/go/">go command</a> to fetch, build, and
5151
install packages, commands, and run tests.
5252
</p>
@@ -103,7 +103,7 @@ <h3 id="release"><a href="/doc/devel/release.html">Release History</a></h3>
103103

104104
<h2 id="articles">Articles</h2>
105105

106-
<h3 id="blog"><a href="http://blog.golang.org/">The Go Blog</a></h3>
106+
<h3 id="blog"><a href="//blog.golang.org/">The Go Blog</a></h3>
107107
<p>The official blog of the Go project, featuring news and in-depth articles by
108108
the Go team and guests.</p>
109109

@@ -169,17 +169,17 @@ <h3 id="video_tour_of_go"><a href="http://research.swtch.com/gotour">A Video Tou
169169
demonstrate these.
170170
</p>
171171

172-
<h3 id="go_code_that_grows"><a href="http://vimeo.com/53221560">Code that grows with grace</a></h3>
172+
<h3 id="go_code_that_grows"><a href="//vimeo.com/53221560">Code that grows with grace</a></h3>
173173
<p>
174174
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.
175175
</p>
176176

177-
<h3 id="go_concurrency_patterns"><a href="http://www.youtube.com/watch?v=f6kdp27TYZs">Go Concurrency Patterns</a></h3>
177+
<h3 id="go_concurrency_patterns"><a href="//www.youtube.com/watch?v=f6kdp27TYZs">Go Concurrency Patterns</a></h3>
178178
<p>
179179
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.
180180
</p>
181181

182-
<h3 id="advanced_go_concurrency_patterns"><a href="http://www.youtube.com/watch?v=QDDwwePbDtw">Advanced Go Concurrency Patterns</a></h3>
182+
<h3 id="advanced_go_concurrency_patterns"><a href="//www.youtube.com/watch?v=QDDwwePbDtw">Advanced Go Concurrency Patterns</a></h3>
183183
<p>
184184
This talk expands on the <i>Go Concurrency Patterns</i> talk to dive deeper into Go's concurrency primitives.
185185
</p>

0 commit comments

Comments
 (0)