Media Summary: Many people use serialization formats for their service communication without knowing how things work underneath. grpc has become the best-in-class toolkit for inter-service communication. We'll take a crash course by iteratively evolving the Go ... I will describe the efforts over the past two years to

Gophercon 2017 Creating A Custom - Detailed Analysis & Overview

Many people use serialization formats for their service communication without knowing how things work underneath. grpc has become the best-in-class toolkit for inter-service communication. We'll take a crash course by iteratively evolving the Go ... I will describe the efforts over the past two years to Speaker: Aditya Mukerjee Learn how to design your own interfaces in Go that are simple yet powerful – just like io.Reader and ... We talk about "Idiomatic Go" a lot, but TBH it's hard to define exactly what idiomatic Go actually is, but we know it when we see it. Speaker: Lakshan Perera Writing and managing cross-platform CLI applications are hard. Thanks to varying configurations and ...

Adopting a plugin-based architecture offers greater flexibility, but has traditionally had several tradeoffs: naming, communication, ... In this talk we will explore lessons learned the hard way from over-engineering the core of Kubernetes kops. We discuss the ... Dropbox offers a well documented API with SDKs in 7 different languages including Python and Java, but not Go (which is used ... Viewed as a set of design patterns, we can apply functional programming concepts to Go code to get simpler, more modular code. 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: Creating a Custom Serialization Format - Scott Mansfield
GopherCon 2017: grpc: From Tutorial to Production - Alan Shreve
GopherCon 2017: Generating Better Machine Code with SSA - Keith Randall
The Hidden Power of Humble Interfaces - GopherCon SG 2017
GopherCon 2017: Go Anti-Patterns - Edward Muller
Building CLI apps with Go - GopherCon SG 2017
Designing Pluggable and Idiomatic Go Applications. Mark Bates
GopherCon 2016: goa: A New Approach to Microservice Development in Go - Raphael Simon
GopherCon 2017: Valuable Lessons in Over-Engineering the Core of Kubernetes kops - Kris Nova
Golang UK Conference 2017 | Diwaker Gupta - How to build an SDK in Go
GopherCon 2016: The Design of the Go Assembler - Rob Pike
GopherCon 2017: Functional Programming in Go - Aaron Schlesinger
View Detailed Profile
GopherCon 2017: Creating a Custom Serialization Format - Scott Mansfield

GopherCon 2017: Creating a Custom Serialization Format - Scott Mansfield

Many people use serialization formats for their service communication without knowing how things work underneath.

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

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: Go Anti-Patterns - Edward Muller

GopherCon 2017: Go Anti-Patterns - Edward Muller

We talk about "Idiomatic Go" a lot, but TBH it's hard to define exactly what idiomatic Go actually is, but we know it when we see it.

Building CLI apps with Go - GopherCon SG 2017

Building CLI apps with Go - GopherCon SG 2017

Speaker: Lakshan Perera Writing and managing cross-platform CLI applications are hard. Thanks to varying configurations and ...

Designing Pluggable and Idiomatic Go Applications. Mark Bates

Designing Pluggable and Idiomatic Go Applications. Mark Bates

Adopting a plugin-based architecture offers greater flexibility, but has traditionally had several tradeoffs: naming, communication, ...

GopherCon 2016: goa: A New Approach to Microservice Development in Go - Raphael Simon

GopherCon 2016: goa: A New Approach to Microservice Development in Go - Raphael Simon

And we'll be able to

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

Golang UK Conference 2017 | Diwaker Gupta - How to build an SDK in Go

Golang UK Conference 2017 | Diwaker Gupta - How to build an SDK in Go

Dropbox offers a well documented API with SDKs in 7 different languages including Python and Java, but not Go (which is used ...

GopherCon 2016: The Design of the Go Assembler - Rob Pike

GopherCon 2016: The Design of the Go Assembler - Rob Pike

... be

GopherCon 2017: Functional Programming in Go - Aaron Schlesinger

GopherCon 2017: Functional Programming in Go - Aaron Schlesinger

Viewed as a set of design patterns, we can apply functional programming concepts to Go code to get simpler, more modular code.

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