The Path to Go 1

Location: Portland 256 Level: Intermediate
Average rating: ***..
(3.42, 19 ratings)

In March 2012 the Go project announced a major milestone: Go 1, a
stable version of the Go programming language, standard library, and
tools that will be supported for years to come. In this talk, Rob Pike
and Andrew Gerrand explain how Go 1 came to be, outlining the process
by which an open source programming language became a stable platform
for software development. They present the major highlights of the
release and discuss the details behind some specific libraries and

Andrew Gerrand


Andrew Gerrand is an Software Engineer at Google where he is one of the core contributors to the Go Programming Language. He spends most of his time trying to make it easier for programmers to learn and use Go. As well as working on the Go core, he manages the Go community and has given presentations and tutorials on Go in many countries across four continents.

Photo of Rob Pike

Rob Pike

Google, Inc.

Rob Pike is a Distinguished Engineer at Google, Inc. He works on distributed systems, data mining, programming languages, and software development tools. Before Google, Rob was a member of the Computing Sciences Research Center at Bell Labs, the lab that developed Unix. While there, he worked on computer graphics, user interfaces, languages, concurrent programming, and distributed systems. He was an architect of the Plan 9 and Inferno operating systems and is the co-author with Brian Kernighan of The Unix Programming Environment and The Practice of Programming. Other details of his life appear on line but vary in veracity.

Comments on this page are now closed.


Liang Shouqing
07/24/2012 8:30am PDT

can you share the slides?


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

View a complete list of OSCON contacts