David是Heptio的资深工程师。Heptio位于西雅图,致力于帮助开发者高效使用Kubernetes。
David是开源贡献者,Go编程语言项目组成员。他经常在技术社区演讲,分享软件设计、性能和Go语言相关主题。
在加入Heptio之前,他曾在Atlassian、Canonical和澳大利亚政府任职,从事云基础设施相关的开发和运维工作。
David是Heptio的资深工程师。Heptio位于西雅图,致力于帮助开发者高效使用Kubernetes。
David是开源贡献者,Go编程语言项目组成员。他经常在技术社区演讲,分享软件设计、性能和Go语言相关主题。
在加入Heptio之前,他曾在Atlassian、Canonical和澳大利亚政府任职,从事云基础设施相关的开发和运维工作。
David是Heptio的资深工程师。Heptio位于西雅图,致力于帮助开发者高效使用Kubernetes。
David是开源贡献者,Go编程语言项目组成员。他经常在技术社区演讲,分享软件设计、性能和Go语言相关主题。
在加入Heptio之前,他曾在Atlassian、Canonical和澳大利亚政府任职,从事云基础设施相关的开发和运维工作。
Go is a language designed for engineering teams. It's central themes are simplicity, readability, and maintainability. This talk will provide best practice real world advice for teams building projects in Go covering five areas; idiomatic code, package and api design, error handling, concurrency, and testing.
Identifiers
Package Design
Project Structure
API Design
Error handling
Concurrency
Go is a language designed for engineering teams. It's central themes are simplicity, readability, and maintainability. This talk will provide best practice real world advice for teams building projects in Go covering five areas; idiomatic code, package and api design, error handling, concurrency, and testing.