Golang Taipei Gathering #27

We'll have 1 speakers for GTG #27

Dave Cheney



Software Engineer, Atlassian, Sydney, Australia

David is a programmer, public speaker, and author from Sydney, Australia. David has been a contributor to the Go project since February 2011 and is an organiser of GopherCon Denver. David currently works at Atlassian building Kubernetes infrastructure for their internal platform as a service.



Talk: "High performance go without the event loop"

Conventional wisdom suggests that the key to high performance servers are native threads, or more recently event loops. Neither solution is without downside. Threads carry a high overhead in terms of scheduling cost and memory footprint. Event loops lessen those costs, but introduce their own requirements for a complex callback driven style.

Go is a general purpose programming language in use in a wide range of domains and is well suited to writing network software. Go was introduced in 2009 with the explicit goal of helping programmers write programs that could solve problems of Google’s scale, and that means writing high performance servers.

This talk will focus on the features of the Go language and runtime environment, that allow programmers to write simple, high performance network services without resorting to native threads or event loop-driven callbacks

Workshop: "Go tool trace"

Dave will present a short version workshop how to trace your go code . 

As a complement to my conference talk I’ll be teaching a workshop on the Go execution tracer. This workshop follows on from my GolangUK presentation from last year and my High Performance Go workshop, and specifically focuses on the Go execution tracer,


感謝 Google 提供場地

Click here to join Golang Taiwan Slack 

Google 臺北 101 辦公室 / 台北市信義區信義路五段7號73樓

Event Tickets

Ticket Type Sale Period Price

2017/09/01 12:00(+0800) ~ 2017/09/26 21:30(+0800) End of Sale
  • Free
Lightning Talk 票

2017/08/28 00:00(+0800) ~ 2017/09/26 21:30(+0800) End of Sale
  • Free

2017/08/28 00:00(+0800) ~ 2017/09/26 21:30(+0800) End of Sale
  • Free

2017/08/28 00:00(+0800) ~ 2017/09/26 21:30(+0800) End of Sale
  • Free
Next Step