GopherCon 2014 A Channel Compendium by John Graham-Cumming

Channel:
Subscribers:
42,100
Published on ● Video Link: https://www.youtube.com/watch?v=SmoM1InWXr0



Duration: 27:13
11,593 views
195


Channels are Go's communication mechanism and the standard way for goroutines to communicate. But there are many uses of a channel that go beyond simply sending data to a goroutine.

This talk will start with the basics of channel communication and work through examples of channels as buffers, channels as memory managers, channels as signaling devices, channels for coordination, for load balancing and the many uses of channels of channels.

The talk will be suitable for beginners and for intermediate Go programmers. All the code shown in the talk will be released.

Help us caption & translate this video!

http://amara.org/v/FG1b/




Other Videos By Confreaks


2014-05-19OpenStack on Ales 2013 - Managing Multiple Stacks
2014-05-19OpenStack on Ales 2013 - Ceph on Openstack
2014-05-19OpenStack on Ales 2013 - Monitoring OpenStack with Sensu
2014-05-19OpenStack on Ales 2013 - OpenStack DNSaaS: Designate
2014-05-19OpenStack on Ales 2013 - TripleO: OpenStack on OpenStack
2014-05-19GopherCon 2014 Writing and Debugging a Web-Based Multi-Player Game
2014-05-19GopherCon 2014 Making Docker GO: Why One of the Fastest Growing Open Source Projects by Victor Vieux
2014-05-19GopherCon 2014 Building an Analytics Engine Using MongoDB and Go by William Kennedy
2014-05-19GopherCon 2014 Painless Data Storage with MongoDB and Go by Gustavo Niemeyer and Steve Francia
2014-05-19GopherCon 2014 Best Practices for Production Environments by Peter Bourgon
2014-05-19GopherCon 2014 A Channel Compendium by John Graham-Cumming
2014-05-18GopherCon 2014 Go QML Contest Winners! by Gustavo Niemeyer
2014-05-18GopherCon 2014 Go from C to Go by Russ Cox
2014-05-18GopherCon 2014 Camlistore & The Standard Library by Brad Fitzpatrick
2014-05-18GopherCon 2014 Taking Back the Command Line with Go by Mike Gehard
2014-05-18GopherCon 2014 Spray Some NSQ On It by Matt Reiferson
2014-05-18GopherCon 2014 Writing High Performance Databases in Go by Ben Johnson
2014-05-16RailsConf 2014 - Distributed Request Tracing by Kenny Hoxworth
2014-05-16RailsConf 2014 - Closing Keynote by Aaron Patterson
2014-05-16RailsConf 2014 - How to be a Boss Without the B-S by Jessie Link
2014-05-16RailsConf 2014 - Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies



Tags:
gophercon2014
gophercon
golang