blob: e9c17f96948a2c597d71878161d30e5ba3ac4878 [file] [log] [blame]
Go videos from Google I/O 2012
2 Jul 2012
Tags: talk, video, concurrency, appengine, ethos
Andrew Gerrand
* Introduction
Phew! Google I/O is over for another year, and what an event it was. Thanks to our guest speakers and everyone who attended the four Go sessions. It was a lot of fun.
Here are the session videos:
*Go*concurrency*patterns* by Rob Pike
_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._
.iframe //www.youtube.com/embed/f6kdp27TYZs 304 540
* Go in production
_Since_Go's_release_in_2009_many_companies_(besides_Google,_of_course)_have_used_the_language_to_build_cool_stuff._In_this_session_Gustavo_Niemeyer_(Canonical),_Keith_Rarick_(Heroku),_Evan_Shaw_(Iron.io),_and_Patrick_Crosby_(StatHat)_share_their_first-hand_experience_using_Go_in_production_environments._
.iframe //www.youtube.com/embed/kKQLhGZVN4A 304 540
* Meet the Go team
_A_panel_discussion_with_David_Symonds,_Robert_Griesemer,_Rob_Pike,_Ken_Thompson,_Andrew_Gerrand,_and_Brad_Fitzpatrick._
.iframe //www.youtube.com/embed/sln-gJaURzk 304 540
*Computing*Map*Tiles*with*Go*on*App*Engine* by Chris Broadfoot and Andrew Gerrand
_In_this_talk_we_use_the_Maps_API_and_Go_on_App_Engine_to_build_an_app_to_build_custom_tile_sets_for_Google_Maps._The_app_demonstrates_using_Go's_suitability_for_computation_in_the_cloud_and_App_Engine's_key_scalability_features,_such_as_Task_Queues_and_Backends._
.iframe //www.youtube.com/embed/sPagpg0b7no 304 540