Loading Events

« All sessions

Developer

Go’ing to the Next Level, Lessons from Go at Couchbase and Introducing the Go SDK

Several new services in Couchbase Server 4.0 have been written in Go. As one of the original ‘go-nuts’ at Couchbase, Marty Schoch will articulate some of the lessons Couchbase has learned in building these new services – from memory management to native library integration – and how Go figures into new Couchbase services in the pipeline. Couchbase goes further with a Go SDK as well. Currently in Developer Preview, the Go SDK, go-cb, is designed to have a similar interface to all of the other Couchbase SDKs. Matt Ingenthron will 1) review the API provided by the Go SDK, 2) highlight some of the internal tricks and 3) show how it figures into Couchbase applications.