Media Summary: This talk describes how a complex distributed system with strict performance requirements was prototyped, optimized, and ... GopherCon 2017: Abracadabra - Finding genetic mutations in Go - Vitor De Mario I will describe the efforts over the past two years to build a better machine-code generator for Go. Based on a SSA (Static Single ...
Gophercon 2017 Evolutionary Optimization With - Detailed Analysis & Overview
This talk describes how a complex distributed system with strict performance requirements was prototyped, optimized, and ... GopherCon 2017: Abracadabra - Finding genetic mutations in Go - Vitor De Mario I will describe the efforts over the past two years to build a better machine-code generator for Go. Based on a SSA (Static Single ... The Go toolchain now has a variety of build modes that let you use Go in places and in ways beyond the typical statically linked ... Distributed systems, multi-process RPC, highly security-sensitive, millions of users, users that measure downtime in millions of US ... Channels provide a simple mechanism for goroutines to communicate, and a powerful construct to build sophisticated ...
GopherCon 2017: Godzilla: a ES2015 to Go source code transpiler - Owen Ou When we talk about a 'fast' service we often don't mean one that can process 500MB/s per core, but one that can respond in less ... grpc has become the best-in-class toolkit for inter-service communication. We'll take a crash course by iteratively evolving the Go ... Gophers often use "Go 1 compatibility" as a magic phrase to indicate that all present Go1 code will always work on all future Go1 ... After years of struggle, the Go community is emerging from the package management jungle. We're now converging on new, ... This talk will share how our Dropbox SREs and SWEs ensure our use of Go is reliable and durable and then push it to the limits ...
GopherCon 2017: Go at Disney - Brian Scott