GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Francesc Campoy Flores, Senior Developer Advocate for the Google Cloud Platform

Francesc Campoy Flores

Biography: Francesc Campoy Flores

Francesc Campoy Flores is a Developer Advocate for Go and the Cloud at Google. He joined the Go team in 2012 and since then he has written some considerable didactic resources and traveled the world attending conferences, organizing live courses, and meeting fellow gophers. He joined Google in 2011 as a backend software engineer working mostly in C++ and Python, but it was with Go that he rediscovered how fun programming can be.

Twitter: @francesc

Presentation: Go tooling in action

Time: Tuesday 12:05 - 12:55 / Location: Astor Ballroom

Go is a successful programming language. Unlike others, its success can’t be attributed to a very wide range of features. It’s rather the opposite: what makes Go successful is in part its simplicity.

Go’s simplicity has an effect on what the Go community appreciates and also feeds the growth of a very diverse ecosystem of tools.

This talk covers some of those tools from the very well known gofmt to some less known as oracle, recently renamed as guru. We will first classify the existing tools, then demonstrate how they can be used to improve the quality and efficiency of Go code, and finally propose areas where new tools could be created.

The talk doesn’t require a deep understanding of Go, but some basic knowledge of it will be useful to understand the code examples.