~/conference

Gopherpalooza 2018

date:2018-10-12
location:San Francisco, CA, United States
series:Gopherpalooza · 2 editions
editions:[Gopherpalooza 2018, Gopherpalooza 2019]

Go developers, backend engineers, library maintainers, platform engineers, site reliability engineers, engineering managers, community organizers

migration strategies to Go 2; Go modules and proxy servers; schema-first GraphQL with gqlgen; distributed tracing and dashboards; goroutine runtime internals; serialization formats and schema evolution; dependency management with Athens proxy; machine learning with gonum and gorgonia; computer vision with GoCV and OpenCV; code generation for performance (easyjson, protobuf/gRPC)

titleauthorlength
Transition to Go 2Ian Lance Taylor33m
Argues Go moves to Go 2 without breaking existing code by relying on tooling and modules: the go tool will go mod records language version so older packages…
Talk on
Going GraphQLChris Biscardi24m
Claims Go is a better long‑term platform for GraphQL and demonstrates a schema-first code gen workflow using gqlgen (v0.6, sponsored by 99designs). The talk…
Talk on
Machine Learning for GophersFrancesc Campoy Flores31m
Claim is that Go can do ML today but is not yet ideal: the talk reviews gonum, gorgonia, tensorflow and implements logistic regression on MNIST using gonum and…
Talk on
Tracing GoJaana B. Dogan25m
Claims that distributed tracing plus event collection makes latency root cause analysis practical, and describes an instrumentation library that exports spans…
Talk on
Go Surgery: a Goroutine and Its InnardsEmmanuel Odeke29m
Shows how goroutines are created by runtime.newproc, initial argument bytes checked against 2 KB minimum stack, passing large by-value structs can crash…
Talk on
Evolution of serialization formats and usage in GoAarti Parikh27m
Run-down of actual results and tradeoffs: compares net/rpc to protobufs + gRPC for polyglot microservices, inspects Go’s encoding packages and shows where…
Talk on
Bring Sanity to your DependenciesAaron Schlesinger31m
Claim: Go 1.11 modules plus the new HTTP download protocol let proxy servers replace direct VCS downloads. Athens is an open proxy/CDN that implements the…
Talk on
Growing a Community of GophersCassandra Salisbury29m
Concrete growth figures and tactics: Go claims 1.5–2 million users this year with about 170 meetups and 22 conferences, and projects to double again; community…
Talk on
GopherSource: OpenSource for GophersCarolyn Van Slyck25m
An initiative called GopherSource website packages concrete advice: how to find projects, how to join Slack, and clear expectations for contributors. Examples…
Talk on
Computer Vision Using Go And OpenCV 3Ron Evans37m
Shows the GoCV package calling OpenCV 3 via cgo to run real code: webcam hello‑world, face blurring via a cascade classifier, motion detection with MOG2 plus…
Talk on
Composition Over InheritanceAnagha Todalbagi05m
Go favors composition over inheritance and demonstrates this by building a concrete gopher struct, an interface type with sayHello/get/fall methods, and…
Talk on
Generating Coverage with System TestVarun Sankar07m
Generating Coverage with System Test by Varun Sankar To better understand which parts of our Go applications are covered by test suites, we wanted to have a…
Talk on
Go and CouchbaseAnthony Voutas07m
Move from SQL to Couchbase with a concrete story: automated Couchbase provisioning using Docker and Go, a script that waits ~10 seconds for the cluster…
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.