Go Best Practices

Francesc Campoy Flores (Google Inc.)
Programming
Location: Portland 255
Average rating: ***..
(3.62, 13 ratings)
Slides:   external link

The Go Programming Language was launched as an open source project in November 2009. With the help of hundreds of contributors from the open source community, we releasd Go version 1.0 in March 2012. Today Go has a dedicated following and is used by big corporations, startups, and individuals around the world.

One of the great challenges and pleasures of designing a new programming language is learning how to use it. When we first launched Go in 2009 we knew very few of the idioms and techniques that produce effective Go programs. Now in 2013, with the benefit of years of experience, there is much we have discovered about building efficient, scalable, and maintainable Go programs.

In this talk we share these “best practices” by building a Go library from the ground up, at each stage discussing the decisions we made and why we made them. In this way the audience should gain an understanding of how to effectively design, build, test, and package their own Go programs and libraries.

Photo of Francesc Campoy Flores

Francesc Campoy Flores

Google Inc.

Francesc Campoy Flores joined the Go team in 2012 as Developer Programs Engineer. Since then, he has written some considerable didactic resources and traveled the world attending conferences and organizing live courses.

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. He loves languages; fluent in four of them, he’s now tackling a fifth one.

He’s at twitter @campoy83

Comments on this page are now closed.

Comments

Picture of Francesc Campoy Flores
07/25/2013 12:49am PDT

The slides are available at talks.golang.org/2013/bestpractices.slide

Thanks for attending!

07/24/2013 9:13pm PDT

Slides, please

Sponsors

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

Contact Us

View a complete list of OSCON contacts