Media Summary: 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 Analysis & 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 ... Speaker: Aditya Mukerjee Learn how to design your own interfaces in Go that are simple yet powerful – just like io.Reader and ... Go code is sometimes called repetitive. By adopting techniques like tags, reflection, and runtime function 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 ...

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 ... 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 ... In this talk we will explore lessons learned the hard way from over-engineering the core of Kubernetes kops. We discuss the ... 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 ... To see so God's Way let's see actually only only does the JavaScript ago part and you can see that it

Speaker: Chewxy Go has no generics. That makes things a lot harder. Or does it? This talk looks at various attempts in 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 ... Put the fun back in writing Go web applications using the Buffalo framework. A Ruby on Rails inspired, idiomatic, web framework ...

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
Golang UK Conference 2017 | Will Sewell & Jim Fisher - Golang's Realtime GC in Theory and Practice
GopherCon 2017: Go Build Modes - David Crawshaw
GopherCon 2017: Understanding Channels - Kavya Joshi
GopherCon 2017: Writing a Go Tool to Parse and Modify Struct Tags - Fatih Arslan
GopherCon 2017: Valuable Lessons in Over-Engineering the Core of Kubernetes kops - Kris Nova
GopherCon 2017: grpc: From Tutorial to Production - Alan Shreve
Sponsored
Sponsored
View Detailed Profile
GopherCon 2017: Generating Better Machine Code with SSA - Keith Randall

GopherCon 2017: Generating Better Machine Code with SSA - Keith Randall

I will describe the efforts over the past two years to build a

GopherCon 2017: Evolutionary Optimization with Go - Peter Bourgon

GopherCon 2017: Evolutionary Optimization with Go - Peter Bourgon

This talk describes how a complex distributed system with strict performance requirements was prototyped, optimized, and ...

Sponsored
GopherCon 2017: Advanced Testing with Go - Mitchell Hashimoto

GopherCon 2017: Advanced Testing with Go - Mitchell Hashimoto

Distributed systems, multi-process RPC, highly security-sensitive, millions of users, users that measure downtime in millions of US ...

The Hidden Power of Humble Interfaces - GopherCon SG 2017

The Hidden Power of Humble Interfaces - GopherCon SG 2017

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

GopherCon 2017: periph.io: a lean performant hardware library - Marc Antoine Ruel

TOXIC!!!

Sponsored
GopherCon 2017: Runtime Generated, Typesafe, and Declarative: Pick Any Three - Jon Bodner

GopherCon 2017: Runtime Generated, Typesafe, and Declarative: Pick Any Three - Jon Bodner

Go code is sometimes called repetitive. By adopting techniques like tags, reflection, and runtime function

Golang UK Conference 2017 | Will Sewell & Jim Fisher - Golang's Realtime GC in Theory and Practice

Golang UK Conference 2017 | Will Sewell & Jim Fisher - Golang's Realtime GC in Theory and Practice

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 ...

GopherCon 2017: Go Build Modes - David Crawshaw

GopherCon 2017: Go Build Modes - David Crawshaw

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 ...

GopherCon 2017: Understanding Channels - Kavya Joshi

GopherCon 2017: Understanding Channels - Kavya Joshi

Channels provide a simple mechanism for goroutines to communicate, and a powerful construct to build sophisticated ...

GopherCon 2017: Writing a Go Tool to Parse and Modify Struct Tags - Fatih Arslan

GopherCon 2017: Writing a Go Tool to Parse and Modify Struct Tags - Fatih Arslan

Struct field tags are an important part of encode/decode types, especially when using packages such as encoding/json. However ...

GopherCon 2017: Valuable Lessons in Over-Engineering the Core of Kubernetes kops - Kris Nova

GopherCon 2017: Valuable Lessons in Over-Engineering the Core of Kubernetes kops - Kris Nova

In this talk we will explore lessons learned the hard way from over-engineering the core of Kubernetes kops. We discuss the ...

GopherCon 2017: grpc: From Tutorial to Production - Alan Shreve

GopherCon 2017: grpc: From Tutorial to Production - Alan Shreve

grpc has become the

GopherCon 2020: Optimizing Performance using a VM and Go Plugins - Travis Smith

GopherCon 2020: Optimizing Performance using a VM and Go Plugins - Travis Smith

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 ...

GopherCon 2017: Godzilla: a ES2015 to Go source code transpiler - Owen Ou

GopherCon 2017: Godzilla: a ES2015 to Go source code transpiler - Owen Ou

To see so God's Way let's see actually only only does the JavaScript ago part and you can see that it

Writing Efficient Generic Multidimensional Slices - GopherCon SG 2017

Writing Efficient Generic Multidimensional Slices - GopherCon SG 2017

Speaker: Chewxy Go has no generics. That makes things a lot harder. Or does it? This talk looks at various attempts in

GopherCon 2017: Go Reliability and Durability at Dropbox - Tammy Butow

GopherCon 2017: Go Reliability and Durability at Dropbox - Tammy Butow

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 ...

Golang UK Conference 2017 | Mark Bates - Buffalo: Rapid Web Development in Go

Golang UK Conference 2017 | Mark Bates - Buffalo: Rapid Web Development in Go

Put the fun back in writing Go web applications using the Buffalo framework. A Ruby on Rails inspired, idiomatic, web framework ...

GopherCon 2017: A Go Platform for Polyglot REST API Code Generation - Tim Burks

GopherCon 2017: A Go Platform for Polyglot REST API Code Generation - Tim Burks

... code that they

Related Video Content

Home | GopherCon 2026 information

What is GopherCon In case you're new here, GopherCon is an annual conference that began in Denver, Colorado in 2014....

Agenda | GopherCon 2026 information

Join us in Seattle, Washington from August 3rd - 6th at the Seattle Convention Center | Summit! As the premier...

GopherCon information

GopherCon's Call for Speakers was open Monday, January 19th - Wednesday, March 4th, and is now closed. The Evaluation...

GopherCon Latam – O maior evento de Go da América Latina information

Veja como foi a GopherCon Latam 2025 2026 será a maior edição de todos os tempos 2 palcos Principal + secundário

GopherCon Latam 2026 - Centro Sul - Centro de Convenções de ... information

GopherCon Latam 2026 02 a 04 de Setembro de 2026 Centro Sul - Centro de Convenções de Florianópolis • Florianópolis,...