aboutsummaryrefslogtreecommitdiff
path: root/content/advanced-go-concurrency-patterns.article
diff options
context:
space:
mode:
Diffstat (limited to 'content/advanced-go-concurrency-patterns.article')
-rw-r--r--content/advanced-go-concurrency-patterns.article2
1 files changed, 1 insertions, 1 deletions
diff --git a/content/advanced-go-concurrency-patterns.article b/content/advanced-go-concurrency-patterns.article
index d17638d..68c3fda 100644
--- a/content/advanced-go-concurrency-patterns.article
+++ b/content/advanced-go-concurrency-patterns.article
@@ -8,7 +8,7 @@ Andrew Gerrand
At Google I/O a year ago Rob Pike presented [[http://talks.golang.org/2012/concurrency.slide][_Go_Concurrency_Patterns_]], an introduction to Go's concurrency model. Last week, at I/O 2013, Go team member Sameer Ajmani continued the story with [[http://talks.golang.org/2013/advconc.slide][_Advanced_Go_Concurrency_Patterns_]], an in-depth look at a real concurrent programming problem. The talk shows how to detect and avoid deadlocks and race conditions, and demonstrates the implementation of deadlines, cancellation, and more. For those who want to take their Go programming to the next level, this is a must-see.
-.iframe http://www.youtube.com/embed/QDDwwePbDtw?rel=0 309 549
+.iframe //www.youtube.com/embed/QDDwwePbDtw?rel=0 309 549
The slides are [[http://talks.golang.org/2013/advconc.slide][available here]] (use the left and right arrows to navigate).