~/conference

GoLab 2019

date:2019-10-20..2019-10-22
location:Florence, Italy
series:GoLab · 4 editions
editions:[GoLab 2018, GoLab 2019, GoLab 2023, GoLab 2024]
tags:[go, microservices]
titleauthorlength
Keynote: You Want To Build a Web Service?Bill Kennedy46m
Live‑codes a minimal Go “starter kit” that proves production basics: project layout with command/internal packages, dependency management via go mod, config as…
Talk on
GoHEP: what can Go do for science?Sebastien Binet34m
GoHEP is a Go library collection (Gonum, Apache Arrow support, NPY/HDF5 IO, Jupyter kernel) plus a concurrent framework and a detector toolkit FADS (fast…
Talk on
Building a microservices architecture with GoJorge Lorenzo31m
Argues concrete recipes: use go-kit or go-micro with gRPC and protobuf for high-throughput RPC, or brokered messaging (Rabbit/Kafka) for event-driven flows…
Talk on
Migrating a Mission Critical Service to GoHadas Yaakobovitch39m
AppsFlyer rewrites its Clojure API gateway in Go, using Go’s stdlib reverse proxy to stream requests and raise per-instance concurrency from 60 to 6,000…
Talk on
Using and Writing Go AnalysesMichael Matloob35m
The new analysis framework golang.org/x/tools/go/analysis provides a reusable Analyzer value, an Inspect-based traversal and types.Info mapping, and a…
Talk on
Advanced Testing Techniques in GoAlan Braithwaite34m
Argues that Go tests succeed when code is structured for DI and small internal interfaces, showing examples: swapping Redis and Memcache by implementing a…
Talk on
Designing for failureItalo Vietro35m
Compares airplane redundancy to microservices and shows concrete techniques and libraries: set client timeouts using Go 1.13’s HTTP NewRequestWithContext, add…
Talk on
Using Go Modules in everyday lifeFlorin Pățan38m
History shows ~14 competing dependency tools before an official solution; Go Modules become the standard with go.mod and go.sum recording direct requirements…
Talk on
Taming Mutexes for ConcurrencyKlaus Post36m
Describes a production design that replaces daily batch ranking with a real‑time service for Vivino, using fine‑grained RW mutex locking around split/joined…
Talk on
Building an event-driven notification system in Go and RabbitMQGabriele Vaccari39m
Cacoo moves from a Java monolith to ~7 microservices on Kubernetes using gRPC and Postgres, then builds a production event-driven backend in Go with RabbitMQ…
Talk on
Go Module Proxy: Life of a QueryKatie Hockman38m
Go modules get reproducible builds via minimal version selection, dependency fetches go through a configurable HTTP proxy (default proxy.golang.org), and a…
Talk on
Building a Serverless Platform using GoGrzegorz Bizon29m
GitLab builds an experimental serverless platform that turns Go functions into container images via GitLab CI and gitlab-runner, compiles functions as Go…
Talk on
Developing a Go API client: the do's and don'tsAnthony Seure35m
Algolia rebuilds its Go API client for a new major version and shows concrete choices: keep binary compatibility for thousands of users by adding features via…
Talk on
Dynamically Instrumenting Go ProgramsJason Keene30m
Demos show four concrete workflows: delve JSON-RPC automates breakpoints and reads a live counter with microsecond pauses (benchmark drops from 174M to 173M…
Talk on
YAEGI, Yet Another Elegant Go InterpreterMarc Vertes41m
A production-focused Go interpreter that runs as an embeddable module with the API interp.New()/i.Eval() and optional exposure of compiled packages via…
Talk on
KubeVirt: bringing virtual machines in a Kubernetes worldFrancesco Romani30m
KubeVirt brings full virtual machines into Kubernetes and OpenShift by adding a VM custom resource and control plane components, and it runs written in Go…
Talk on
Day 3 Closing Talk: The Legacy of GoSteve Francia40m
Go claims lineage from Algol, CSP and Oberon and shows how goroutines and channels are direct heirs of Newsqueak/CSP while implicit interfaces deliver…
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.