Quick Overview: I will describe the efforts over the past two years to build a This talk describes how a complex distributed system with strict performance requirements was prototyped, optimized, and ... Distributed systems, multi-process RPC, highly security-sensitive, millions of users, users that measure downtime in millions of US ...

Gophercon 2017 Generating Better Machine - Detailed Overview & Context

I will describe the efforts over the past two years to build a This talk describes how a complex distributed system with strict performance requirements was prototyped, optimized, and ... Distributed systems, multi-process RPC, highly security-sensitive, millions of users, users that measure downtime in millions of US ... Speaker: Aditya Mukerjee Learn how to design your own interfaces in Go that are simple yet powerful – just like io.Reader and ... GopherCon 2017: periph.io: a lean performant hardware library - Marc Antoine Ruel Go code is sometimes called repetitive. By adopting techniques like tags, reflection, and runtime function

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 ... Channels provide a simple mechanism for goroutines to communicate, and a powerful construct to build sophisticated ... Struct field tags are an important part of encode/decode types, especially when using packages such as encoding/json. However ... 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 ... To see so God's Way let's see actually only only does the JavaScript ago part and you can see that it Go's GC is optimized for low latency applications. In this talk we'll see how it works (the tricolor algorithm), why it works (achieving ...

Speaker: Chewxy Go has no generics. That makes things a lot harder. Or does it? This talk looks at various attempts in In this talk we will explore lessons learned the hard way from over-engineering the core of Kubernetes kops. We discuss the ... Put the fun back in writing Go web applications using the Buffalo framework. A Ruby on Rails inspired, idiomatic, web framework ... Running code at a massive scale can often be challenging. Although Go makes this easier than ever, wouldn't it be nice to have a ... After years of struggle, the Go community is emerging from the package management jungle. We're now converging on new, ...

Photo Gallery

GopherCon 2017: Generating Better Machine Code with SSA - Keith Randall
GopherCon 2017: Evolutionary Optimization with Go - Peter Bourgon
GopherCon 2017: Advanced Testing with Go - Mitchell Hashimoto
The Hidden Power of Humble Interfaces - GopherCon SG 2017
GopherCon 2017: periph.io: a lean performant hardware library - Marc Antoine Ruel
GopherCon 2017: Runtime Generated, Typesafe, and Declarative: Pick Any Three - Jon Bodner
GopherCon 2017: Go Reliability and Durability at Dropbox - Tammy Butow
GopherCon 2017: Understanding Channels - Kavya Joshi
GopherCon 2017: grpc: From Tutorial to Production - Alan Shreve
GopherCon 2017: Writing a Go Tool to Parse and Modify Struct Tags - Fatih Arslan
GopherCon 2017: Go Build Modes - David Crawshaw
GopherCon 2017: Godzilla: a ES2015 to Go source code transpiler - Owen Ou
Sponsored
Sponsored
View Main Result
Sponsored
Sponsored