Total views: 181,736
All Events


GopherCon 2014 Schedule

(26 presentations available )

Sort by Date Posted

24-Apr-14 07:30
Gophercon_2014_opening_keynote_by_rob_pike_-_youtube
Rated: Everyone
Views: 23,878

Rob Pike opens the conference in the way that only Rob can.

24-Apr-14 08:30
Building_high-performance_systems_in_go_-_what_s_new_and_best_practices_-_derek_collison_-_gophercon_2014
Rated: Everyone
Views: 10,365

Go is the language of the cloud. Here’s why we chose Go and how we’re using it to develop high-performance systems.

24-Apr-14 09:00
Gophercon_2014_the_go_circuit__towards_elastic_computation_with_no_failures_by_petar_maymounkov_-_youtube
Rated: Everyone
Views: 6,265

We discuss the Go Circuit project and set it in the context of an inevitable and oncoming shift in the development and runtime stacks of the Internet age. We argue that the programming language is the right place to abstract access to a hardware clusters as a "Single-System Im...

24-Apr-14 09:30
Vlcsnap-2014-05-10-08h07m08s30
Rated: Everyone
Views: 9,597

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 ...

24-Apr-14 10:15
Gophercon_2014_embedded_go_and_bluetooth_low_energy_hardware_by_josh_bleecher_snyder_-_youtube
Rated: Everyone
Views: 4,184

PayPal Beacon is a small piece of custom hardware powered by Go. I'll discuss the design and implementation, including:

A simple, custom network stack that integrates with net/http cross-compilation and portability
Using composition to maintain sanity in an unreli...
24-Apr-14 10:45
Go_for_sysadmins_-_kelsey_highpower_-_gophercon_2014
Rated: Everyone
Views: 13,886

As a Sysadmin, why should you learn more about Go? Well, imagine not having to mess around with old versions of Python or Ruby(I’m looking at you RHEL 5), or fall back to C when you need to improve performance. Imagine being able to deploy self-contained binaries that don’t r...

24-Apr-14 12:15
Gophercon_2014_data_snarfing_with_go__a_heka_good_time_by_rob_miller_-_youtube
Rated: Everyone
Views: 5,905

Heka is a high performance data collection and processing tool built by Mozilla's Services team. This talk will start with a brief overview of Heka the product, describing what it is and how it works. This will be followed by an overview of Heka the project, addressing questio...

24-Apr-14 12:45
Gophercon_2014_gophers_on_a_plane__the_story_of_go_on_app_engine_by_david_symonds_-_youtube
Rated: Everyone
Views: 4,656

Google App Engine is a highly scalable web app platform, and its Go runtime is fast, efficient and a natural fit for many kinds of Go web apps. Come hear the origin story of Go on App Engine, the latest news, and see how it fits together with ordinary Go tools.

24-Apr-14 13:15
Gophercon_2014_writing_high_performance_databases_in_go_by_ben_johnson_-_youtube
Rated: Everyone
Views: 6,385

Databases have traditionally been the domain of C and C++ because of their need to squeeze every last clock cycle out of a system. But writing a whole database in C is not for the faint of heart. Luckily, we don't need to.

In this talk, I'll describe why I chose Go to writ...

24-Apr-14 14:15
Gophercon_2014_from_node_js_to_go_by_kelsey_falter_-_youtube
Rated: Everyone
Views: 8,417

From Node.js to Go discusses the wins and pain points when switching from a majority Node.js codebase to a majority Go codebase. I will discuss the pragmatic framework we used to make the decision to switch and the outcomes related to our experience having a 90% Go backend.

24-Apr-14 14:45
Gophercon_2014_spray_some_nsq_on_it_by_matt_reiferson_-_youtube
Rated: Everyone
Views: 2,967

NSQ is a realtime distributed messaging platform, built entirely in Go, that promotes distributed and decentralized topologies without single points of failure, enabling fault tolerance and high availability coupled with a reliable message delivery guarantee.

It was built ...

24-Apr-14 15:15
Gophercon_2014_taking_back_the_command_line_with_go_by_mike_gehard_-_youtube
Rated: Everyone
Views: 5,012

As developers, our day is spent interacting with command line applications in the terminal. Originally these tools were written in C or C++. Of late, there has been a move to languages such as Ruby, Python or Java as a way ease development of these command line applications. ...

24-Apr-14 15:45
Gophercon_2014_camlistore___the_standard_library_by_brad_fitzpatrick_-_youtube
Rated: Everyone
Views: 3,448

Camlistore is your personal storage system for life. It's one of the oldest large Go programs, developed in concert with the Go standard library from June 2010 until present, and has had many gophers hack on it. It's seen and helped shaped the standard library from before r56...

25-Apr-14 07:30
Gophercon_2014_go_from_c_to_go_by_rob_cox_-_youtube
Rated: Everyone
Views: 27,393

It's time for the Go compilers to be written in Go, not in C. I'll talk about the unusual process the Go team has adopted to make that happen: mechanical conversion of the existing C compilers into idiomatic Go code.

25-Apr-14 07:59
Gophercon_2014_go_qml_contest_winners__by_gustavo_niemeyer_-_youtube
Rated: Everyone
Views: 2,313

Announcement of the winners of the Go QML Contest.

25-Apr-14 08:00
Gophercon_2014_painless_data_storage_with_mongodb_and_go_by_gustavo_niemeyer_and_steve_francia_-_youtube
Rated: Everyone
Views: 4,744

Find out why some people claim Go and MongoDB are a "pair made in heaven" and "the best database driver they've ever used" in this talk by Gustavo Niemeyer, the author of the mgo driver, and Steve Francia, the drivers team lead at MongoDB Inc.

25-Apr-14 08:30
Gophercon_2014_best_practices_for_production_environments_by_peter_bourgon_-_youtube
Rated: Everyone
Views: 4,934

Go is a simple language. Sometimes, that simplicity means that common, peripheral tasks are deferred to other tools to solve. This talk will explore some of the questions that we've asked ourselves at SoundCloud about writing, building, deploying, running, and maintaining Go c...

25-Apr-14 09:30
Gophercon_2014_building_an_analytics_engine_using_mongodb_and_go_by_william_kennedy_-_youtube
Rated: Everyone
Views: 6,892

Big data and analytics is becoming incredibly important as information on people and their lives become more readily available. Companies are looking for ways to acquire, store and process personal information on their users to help provide intuitive experiences and sell produ...

25-Apr-14 10:00
Gophercon_2014_making_docker_go__why_one_of_the_fastest_growing_open_source_projects_by_victor_vieux_-_youtube
Rated: Everyone
Views: 3,988

Docker is one of the faster growing open source project. Less than 5 months after launching, the project had 60K+ users, over 6000 github stars, over 100 derivative projects, and over 150 significant contributors from around the world. Docker has been integrated into a number...

25-Apr-14 10:30
Gophercon_2014_writing_and_debugging_a_web-based_multi-player_game_-_youtube
Rated: Everyone
Views: 2,606

We have recently been working on a game called hackerbots whose server-side component we chose to author in go. We learned quite a few lessons about how to write server-side code in go along the way. A few of the things we will discuss include:

How to test for (and sol...
25-Apr-14 12:00
Gophercon_2014_gobot__go_powered_robotics_and_physical_computing_by_ron_evans_and_adrian_zankich_-_youtube
Rated: Everyone
Views: 4,599

The robotics revolution has already begun. You can buy drones and robotic devices at local retail stores. Unfortunately, it’s hard to develop code for robots, and nearly impossible to create solutions that integrate multiple different kind of devices. Introducing Gobot, a set ...

25-Apr-14 12:30
Gophercon_2014_inside_the_gophers_studio_with_blake_mizerany_-_youtube
Rated: Everyone
Views: 2,740

Presented with the realization that his thunder for his original talk had been covered by the presenters from the previous day Blake switched it up and conducts an insightful panel with the Go team, instead of his original presentation:

Go's stdlib is filled with interesti...

25-Apr-14 13:00
Gophercon_2014_building_database_applications_with_database_sql_by_baron_schwartz_-_youtube
Rated: Everyone
Views: 3,201

I will show how to use Go's database/sql package, with MySQL as an example. Although the documentation is good, it's dense. I'll discuss idiomatic database/sql code, and cover some topics that can save you time and frustration, and perhaps even prevent serious mistakes.

25-Apr-14 14:00
Gophercon_2014_build_your_developer_tools_in_go_by_alan_shreve_-_youtube
Rated: Everyone
Views: 3,057

Go is well-known as a rising star in building infrastructure and networked services. But it also makes an excellent choice for building developer tools that are downloaded and run on diverse, uncontrolled environments around the world. I will briefly cover why Go makes such an...

25-Apr-14 14:30
Gophercon_2014_building_web_services_in_go_by_richard_crowley_-_youtube
Rated: Everyone
Views: 4,894

Despite what many compiler-fearing communities may say, Go is a fantastic language in which to build web services. This talk will start by catching everyone up on the Go standard library's HTTP packages, their strengths, and their weaknesses. We'll talk about JSON and its rela...

25-Apr-14 15:00
Gophercon_2014_closing_day_keynote_by_andrew_gerrand_-_youtube
Rated: Everyone
Views: 5,410

Andrew Gerrand closes the conference in the way that only Andrew can.

Version: 1.0 (539) by Coby Randquist on 2014-09-06