~/conference

Golang UK Conference 2015

date:2015-08-21
location:London, United Kingdom
series:Golang UK Conference · one edition
tags:[go, microservices]

go developers, backend engineers, microservices engineers, platform engineers, site reliability engineers, security engineers, engineering managers

vendor directory reproducible builds; anonymous structs for JSON; atomic.Value interface storage; SSA based program analysis; AMQP with protobuf transport; http.HandlerFunc APIs with Gorilla Mux; channel-heavy concurrency profiling; go-kit service middleware patterns; AES-256 and RSA tunnels; go memory model and GC; cockroachdb raft per range; Sarama Kafka batching patterns

titleauthorlength
Dependency ManagementBill Kennedy51m
Argues that "go get" breaks reproducible builds and shows four concrete strategies: an abandoned organization-vendoring experiment that created many repos and…
Talk on
Stupid Gopher TricksAndrew Gerrand53m
Shows concrete tricks that actually compile and have been used: use anonymous structs for one-off JSON and template payloads and embed a mutex in an anonymous…
Talk on
Program AnalysisFrancesc Campoy Flores50m
Distinguishes concrete dynamic checks (bounds checks, unit tests, data race detector) that find real failures from static checks that can prove absence of…
Talk on
Building a Bank with GoMatt Heath55m
A new bank stack is implemented almost entirely in Go: hundreds of small microservices in Go compile to static binaries, deploy in Docker on Mesos/Marathon…
Talk on
Building APIsMat Ryer52m
Explains how to build production-ready web APIs using the standard library around http.HandlerFunc and the ResponseWriter/Request pair, favors JSON-only…
Talk on
Complex Concurrency Patterns with GoEvan Huus54m
Shopify’s Sarama is a Go Kafka client that processes hundreds of millions of messages per day and aims for high throughput and resilience. It uses…
Talk on
Go Kit A Toolkit for MicroservicesPeter Bourgon01h 01m
Go kit packages a concrete set of idioms so Go can run large microservice fleets: it defines endpoints as RPC abstraction and uses request/response structs…
Talk on
Whispered SecretsEleanor McHugh01h 04m
Go code uses only the standard library to build working crypto: AES-256 streams for files and UDP, RSA for key exchange to create hybrid tunnels, and HMAC…
Talk on
Understanding Memory Allocation in GoDean Elbaz38m
Explains Go’s memory model: one heap, one stack per goroutine with stacks grown from the heap so goroutines stay lightweight; contrasts new vs literal address…
Talk on
Crossing the Language ChasmDavid Calavera25m
Claims that Go already sits beyond Google with at least ten conferences worldwide and thousands of users, that Docker drove many early adopters, and that the…
Talk on
The Go CommunityDamian Gryski27m
The talk argues the Go community is many overlapping subcommunities, not a single hive, and points to surprising scale in China — Qihoo 360 handling 10 billion…
Talk on
CockroachDBBen Darnell52m
A distributed, transactional SQL database implemented built in Go exposes a single sorted keyspace split into ~64MB ranges that are replicated 3x (or 5x) and…
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.