~/conference

GopherCon 2014

date:2014-04-24..2014-04-26
location:Denver, United States
series:GopherCon · 8 editions
tags:[go, databases]
titleauthorlength
Opening KeynoteRob Pike57m
The keynote traces concrete design moves: the first checked‑in hello.go on June 6, 2008 test, print evolving into Printf then back to print, visibility set by…
Talk on
High Performance Systems in GoDerek Collison30m
Builds and results: an open-source MIT-licensed messaging system called NATS: lightweight publish-subscribe messaging is implemented in Go with client and…
Talk on
Data Snarfing with Go: Heka Good TimeRob Miller33m
Heka is a high performance data collection and processing system that actually runs in production it uses protocol buffers for a shared message format, Go…
Talk on
The Go Circuit: Towards Elastic Computation with No FailuresPetar Maymounkov32m
Claims a usable system: a Go-based daemon installs with one-line install: go get, mounts a /circuit filesystem API, and exposes CSP primitives so processes…
Talk on
Writing High Performance Databases in GoBen Johnson20m
SkyDB and Bolt are written in Go with selective C integration via cgo and LuaJIT/LLVM for hot paths; design uses mmap, a B+ tree, MVCC and zero-copy reads…
Talk on
Taking Back the Command Line with GoMike Gehard26m
Claims that Go replaces Ruby for CLIs with rewrote the Cloud Foundry CLI from Ruby to Go, showing the actual code patterns used: interfaces for terminal and…
Talk on
Camlistore & The Standard LibraryBrad Fitzpatrick37m
Camlistore is a working, content-addressable multi-level index that syncs, shards, encrypts and serves blobs across phones, VMs and cloud with no delete, every…
Talk on
Go from C to GoRuss Cox31m
Claims a mechanical converter will rewrite 880,000 lines of C into idiomatic Go, using a tool that preserves source locations and comments, reads / C to Go /…
Talk on
A Channel CompendiumJohn Graham Cumming27m
Go channels power concrete patterns: close a channel to broadcast start/stop and use closed buffered channels as an end‑of‑stream marker; prefer unbuffered…
Talk on
Best Practices for Production EnvironmentsPeter Bourgon29m
SoundCloud runs Go in production for over two years across about half a dozen teams and a dozen or so Go developers, builds services like bazooka and a new…
Talk on
Painless Data Storage with MongoDB and GoGustavo Niemeyer, Steve Francia35m
Claim: Go plus MongoDB is fast to build with and practical in production. The demo uses the mgo driver to marshal Go structs to BSON, perform $set atomic…
Talk on
Building an Analytics Engine Using MongoDB and GoBill Kennedy28m
Builds a realtime relevancy engine that loads arbitrary offer and transaction feeds into MongoDB and runs rule-based targeting from a Go-based rules engine…
Talk on
Making Docker GO: Why One of the Fastest Growing Open Source ProjectsVictor Vieux21m
Docker claims rapid growth — 60K+ users, 6000+ GitHub stars, and 150+ significant contributors — and shows concrete results: a client‑server tool delivered as…
Talk on
Writing and Debugging a Web-Based Multi-Player GameStephan McQuay, Fraser Graham28m
Built a web game server in Go that runs a 60 Hz simulation on a headless process, uses WebSockets/WebGL clients, and separates simulation, player management…
Talk on
Gobot: Go Powered Robotics and Physical ComputingRon Evans, Adrian Zankich37m
Gobot is a Go robotics framework that wires Arduinos, BeagleBone Black, ARDrones and Spheros into a single API and web UI, runs on-device or remotely, and…
Talk on
Inside the Gophers StudioBlake Mizerany48m
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…
Talk on
Building Database Applications with Database/SQLBaron Schwartz37m
Demonstrates using Go's database/sql with MySQL and gives concrete rules: open creates a long‑lived DB object, use exec for non‑row commands and close rows…
Talk on
Build Your Developer Tools in GoAlan Shreve29m
ngrok is a real, shipped tool so the talk lists concrete solutions: embed static files into one binary using go-bindata to avoid deployment pain; avoid brittle…
Talk on
Closing Day KeynoteAndrew Gerrand47m
Claims that interfaces and channels are the real generic tools in Go get concrete treatment: small one‑method interfaces compose via wrappers (io.Reader → log…
Talk on
Building web services in GoRichard Crowley24m
Shows concrete patterns: a marshalled wrapper using reflection that decodes request types and encodes JSON responses with Go-style error values; a tree router…
Talk on
From Node.js to GoKelsey Falter20m
A team switches a majority Node.js codebase to Go using a pragmatic framework: piecemeal migration, separated processes and RPC proxies that keep front ends…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.