Media Summary: Go code is sometimes called repetitive. By adopting techniques like tags, reflection, and Speaker: V N Nikhil Anurag Goroutines are amazing - They work across multiple cores and spawn multitude of threads. While we ... 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 Runtime Generated Typesafe - Detailed Analysis & Overview

Go code is sometimes called repetitive. By adopting techniques like tags, reflection, and Speaker: V N Nikhil Anurag Goroutines are amazing - They work across multiple cores and spawn multitude of threads. While we ... 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 ... Distributed systems, multi-process RPC, highly security-sensitive, millions of users, users that measure downtime in millions of US ... grpc has become the best-in-class toolkit for inter-service communication. We'll take a crash course by iteratively evolving the Go ... This talk describes how a complex distributed system with strict performance requirements was prototyped, optimized, and ...

In this session we will take a look at the unique properties of Go binaries and Kubernetes that allow us to treat the world as one ... Speaker: Robert Griesemer From inception, Go has been designed to scale from the small to the very large; Go packages together ...

Photo Gallery

GopherCon 2017: Runtime Generated, Typesafe, and Declarative: Pick Any Three - Jon Bodner
Runtime & Concurrency in Go - GopherCon SG 2017
GopherCon 2017: Generating Better Machine Code with SSA - Keith Randall
GopherCon 2017: Advanced Testing with Go - Mitchell Hashimoto
GopherCon 2017: grpc: From Tutorial to Production - Alan Shreve
GopherCon 2017: Evolutionary Optimization with Go - Peter Bourgon
GopherCon 2017: Self Deploying Kubernetes Applications - Kelsey Hightower
Opening Keynote: Exporting Go - GopherCon SG 2017
View Detailed Profile
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 & Concurrency in Go - GopherCon SG 2017

Runtime & Concurrency in Go - GopherCon SG 2017

Speaker: V N Nikhil Anurag Goroutines are amazing - They work across multiple cores and spawn multitude of threads. While we ...

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 better machine-code generator for Go. Based on a SSA (Static Single ...

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

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

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

grpc has become the best-in-class toolkit for inter-service communication. We'll take a crash course by iteratively evolving the Go ...

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

GopherCon 2017: Self Deploying Kubernetes Applications - Kelsey Hightower

GopherCon 2017: Self Deploying Kubernetes Applications - Kelsey Hightower

In this session we will take a look at the unique properties of Go binaries and Kubernetes that allow us to treat the world as one ...

Opening Keynote: Exporting Go - GopherCon SG 2017

Opening Keynote: Exporting Go - GopherCon SG 2017

Speaker: Robert Griesemer From inception, Go has been designed to scale from the small to the very large; Go packages together ...