Brussels / 3 & 4 February 2018

schedule

The case for interface{}

When and how to use empty interface


The empty interface (interface{}) is one of the most interesting, powerful, and easily abused features of Go, but there are use cases for which it is uniquely and excellently suited. In this talk for the Go devroom, I will propose a set of rules which can be used to see if your use of interface{} will be the elegant and simple API that interface{} promised, or merely lead to a maintainability nightmare down the road.

Speakers

Photo of Sam Whited Sam Whited

Attachments

Links