Go lessons learned: Dependency Management, Database code and unit testing
- Frank Schröder, Marktplaats
Description: At Marktplaats we are using Go for concurrent command line tools and start to build some of our thrift services in them. During the development we have learned how to manage dependencies of external libraries, write clean database code with transactions and how to build database oriented unit tests with automatic rollback during testing.
The presentation will show specific code examples on how we solved these problems for us.
Spiro graphics workshop
- Ernest Micklei, bol.com
In this workshop, you will create a program that will serve beautiful creative spiro graphics in the browser.By means of a step-by-step assignment with intermediate presented solutions, you will (individually or as pairs) learn how to write and run programs in Go, how to find your way in the standard library and how to use external packages.
This workshop is not for the absolute beginner in either Go or programming in general. For those of you who have more experience in Go, please find a fellow Gopher to teach and support.
Please make sure you have setup the Go 1.1+ sdk and decide what IDE to work with (TextMate, LiteIDE, vi, Sublime,...)
We would like to reserve some time for Gophers that wish to share their work by presenting their ideas and work to us. What can you tell or show us in ~5 minutes ?