Go is one of the hottest new programming languages out there today. Sometimes referred to as “golang,” Go is an open source programming language created in 2007 by three Google engineers: Robert Griesemer, Rob Pike, and Ken Thompson.
Go was originally positioned as a modern systems language, but, according to New Relic Product Manager Neha Duggal, “Go is growing in popularity as a language for writing microservices thanks to its elegant concurrency model, simple binary deployments, low number of external dependencies, fast performance, and runtime efficiency.”
A creative and passionate community of Go developers and users (“Gophers”) has grown up around the language, and today there are U.S. Go conferences, European Go conferences, Go organizations, Go schools, Go newsletters, Go blogs, Go podcasts, an online Gopher avatar generator (using the original artwork designed by cartoonist Renée French) … even a group for LGBT Gophers (yes, “Gayphers”).
There are also a number of highly knowledgeable and interesting Go experts that any Gopher (or would-be Gopher) should be following online. We’ve gathered 18 of our favorites into the alphabetical list below. If you want to learn more about this very special programming language, and stay on top of the latest news and developments in the world of Go, let these smart people be your guides:
Sarah Adams
Founder of Women Who Go
Website: www.womenwhogo.org
Twitter: @sadams007 & @WomenWhoGo
GitHub: github.com/adams-sarah
Peter Bourgon
Creator of the Go Kit
Website: peter.bourgon.org
Twitter: @peterbourgon
GitHub: github.com/peterbourgon
Johnny Boursiquot
Software engineer and Baltimore Golang organizer
Website: jboursiquot.com
Twitter: @jboursiquot
GitHub: github.com/jboursiquot
Francesc Campoy Flores
Developer advocate at Google
Website: www.campoy.cat
Twitter: @francesc
GitHub: github.com/campoy
Dave Cheney
Developer, Go advocate, and blogger
Blog: dave.cheney.net
Twitter: @davecheney
GitHub: github.com/davecheney
Jaana Dogan
Programmer at Google
Website: rakyll.org
Twitter: @rakyll
GitHub: github.com/rakyll
Alan A. A. Donovan
Member of Google’s Go team, co-author of The Go Programming Language
GitHub: github.com/adonovan
Caleb Doxsey
Author of Introducing Go and An Introduction to Programming in Go
Website: www.doxsey.net
GitHub: github.com/calebdoxsey
Nate Finch
Engineer at Canonical developing Juju using Go, founder of Boston Golang group
Website: npf.io
Twitter: @natethefinch
GitHub: github.com/natefinch
Brad Fitzpatrick
Engineer on Go Language team at Google, original founder of LiveJournal
Website: bradfitz.com
Twitter: @bradfitz
Steve Francia
Technical program manager on Go Language team at Google
Twitter: @spf13
GitHub: github.com/spf13
Blog: spf13.com
Jessie Frazelle
Software engineer and Golang contributor
Blog: blog.jessfraz.com
Twitter: @jessfraz
GitHub: github.com/jessfraz
Kelsey Hightower
Developer Advocate, Google Cloud Platform at Google
Twitter: @kelseyhightower
GitHub: github.com/kelseyhightower
Medium: medium.com/@kelseyhightower
William Kennedy
Go trainer, founder of GoBridge, and co-author of Go in Action
Website: www.goinggo.net
Twitter: @goinggodotnet
GitHub: github.com/goinggo
Brian Ketelsen
Founder and instructor at Gopher Academy, co-author of Go in Action
Twitter: @bketelsen
Blog: www.brianketelsen.com/blog
Carlisia Pinto
Go developer and co-host of Go Time podcast
Twitter: @carlisia
Mat Ryer
Author of Go Programming Blueprints
Twitter: @matryer
GitHub: github.com/matryer
Erik St. Martin
Organizer of GopherCon, co-author of Go in Action, co-host of Go Time podcast
Twitter: @erikstmartin
GitHub: github.com/erikstmartin
More folks to follow
Since we published our initial list, we’ve gotten suggestions from members of the Go community about additional great Go experts out there who should be included. We’re adding them here and will update this list as needed going forward. Thanks for the feedback!
Sameer Ajmani
Software Engineer, manager of Go Language team at Google
Website: sameer.io
Twitter: @Sajma
GitHub: github.com/Sajmani
Russ Cox
Go hacker, tech lead for Go Language team at Google
Website: swtch.com/~rsc
Twitter: @_rsc
GitHub: github.com/rsc
Damian Gryski
Senior developer at Booking.com, Gopher, and frequent contributor to Go subreddit
Twitter: @dgryski
GitHub: github.com/dgryski
Medium: medium.com/@dgryski
Ben Johnson
Go developer and author of Go Walkthrough series
Twitter: @benbjohnson
GitHub: github.com/benbjohnson
Medium: medium.com/@benbjohnson
New Relic Go agent now available
New Relic’s Go agent is designed to give you first-class, production-level visibility into your Go services. Learn more at newrelic.com/golang.
Gopher image cc 3.o original by Renée French.
이 블로그에 표현된 견해는 저자의 견해이며 반드시 New Relic의 견해를 반영하는 것은 아닙니다. 저자가 제공하는 모든 솔루션은 환경에 따라 다르며 New Relic에서 제공하는 상용 솔루션이나 지원의 일부가 아닙니다. 이 블로그 게시물과 관련된 질문 및 지원이 필요한 경우 Explorers Hub(discuss.newrelic.com)에서만 참여하십시오. 이 블로그에는 타사 사이트의 콘텐츠에 대한 링크가 포함될 수 있습니다. 이러한 링크를 제공함으로써 New Relic은 해당 사이트에서 사용할 수 있는 정보, 보기 또는 제품을 채택, 보증, 승인 또는 보증하지 않습니다.