Adrian Cockcroft

Communicating Sequential Goroutines

Adrian Cockcroft has had a long career working at the leading edge of technology. He’s always been fascinated by what comes next, and he writes and speaks extensively on a range of subjects. At Battery, he advises the firm and its portfolio companies about technology issues and also assists with deal sourcing and due diligence.

Before joining Battery, Adrian helped lead Netflix’s migration to a large scale, highly available public-cloud architecture and the open sourcing of the cloud-native NetflixOSS platform. Prior to that at Netflix he managed a team working on personalization algorithms and service-oriented refactoring.

Adrian was a founding member of eBay Research Labs, developing advanced mobile applications and even building his own homebrew phone, years before iPhone and Android launched. As a distinguished engineer at Sun Microsystems he wrote the best-selling “Sun Performance and Tuning” book and was chief architect for High Performance Technical Computing.

He graduated from The City University, London with a Bsc in Applied Physics and Electronics, and was named one of the top leaders in Cloud Computing in 2011 and 2012 by SearchCloudComputing magazine. He can usually be found on Twitter @adrianco.


Alan Donovan

Navigating unfamiliar code with the Go Guru

Alan Donovan is a Staff Engineer in Google’s infrastructure division, specializing in software development tools.

Since 2012, he has been working on the Go team, designing libraries and tools for static analysis.

He is the author of the Guru, godoc -analysis, eg, and gorename tools and, with Brian Kernighan, the book The Go Programming Language (Addison-Wesley, 2015).


Bernerd Schaefer

Go Without the Operating System

Bernerd leads the team at thoughtbot in Portland, where he helps clients build great digital products.

He prefers to spend his nights and weekends hiking in Forest Park and cooking up tasty meals at home, as well as hacking on personal projects like AtmanOS.


Bill O'Farrell

Porting Go to the IBM z Architecture

Bill O’Farrell is a member of the IBM Linux on z Systems Open Source Ecosystem, and team lead for the port of the Go compiler and tools to the z platform.

Bill has had a number of technical positions in IBM covering a range of technology. He has a Ph.D. in Computer Science from Syracuse University.


Carolyn Van Slyck

Grow your users from an unlikely source: Windows Developers

Carolyn is a software developer from Chicago, though one day she hopes to escape to the Pacific Northwest in search of faster internet, free-range kittens and respite from snow blowers.

She loves all things automation, developer tools and anything that will make her fellow developers lives easier; so she’s found a good home at Rackspace on the Developer Experience team.

Like a grafted bonsai, her roots come from many places: happily developing C# applications on a Mac and deploying to Linux.


Daniel Whitenack

Go for Data Science

Daniel is a Ph.D. trained data scientist who is interested in helping Go become a “go to” language for data science/engineering.

As a data consultant, Daniel helps his clients develop and deploy data-driven services using technologies such as Go and Docker.

These services include predictive analytics services, real-time dashboards, pricing optimizations, and more.

He enjoys contributing to the open source community, with projects like gophernotes, and mentoring data science students at Thinkful.

On twitter @dwhitena.


Dave Cheney

Don’t Just Check Errors, Handle Them Gracefully

David is a programmer and author from Sydney Australia.

Go contributor since February 2011, committer since April 2012.


Donnie Berkholz

Mining the Go Developer Community

Now serving as Research Director for the Development, DevOps, and IT Ops team at 451 Research. Growing 451’s footprint and recognition across the entire software lifecycle. Overall responsibility for diverse areas encompassing private cloud, API management, IT monitoring, DevOps, PaaS, and more. Personal coverage includes development, testing, and release engineering ‹ including languages and language tooling, version control, CI/CD, ALM and build/deployment pipelines, and more.

Previously at RedMonk, the only developer-focused analyst firm, with significant involvement in publication, consults, multimedia products, data-driven research, and speaking engagements. Expert in analysis, visualization, and communication of large, complex problems and datasets as a Ph.D.-trained scientist with >10 published papers. Leader in the open-source community with deep expertise in Gentoo Linux (where I led ~250 developers) and software packaging as well as high-level programming skills (shell scripting, Python). Insightful technical writer and strong communicator with publications on LWN.net, a syndicated blog that topped 38,000 readers, and numerous prizes and recognition for scientific/technical writing and presentations.


Emily Gu

The Power and Elegance of Reflection

Emily Gu currently works for Intel Corporation as a cloud software engineer in the Software Defined Infrastructure (SDI-X) group and is a graduate from East Carolina University.

Emily has been a software developer for over 15 years working on various system level projects. She has experience with Cloud and Big Data systems.

When Emily is not writing code, she can be found traveling the world looking for and indulging in tea.


Filippo Valsorda

cgo: Safely Taming the Beast

Filippo Valsorda does cryptography and systems engineering at CloudFlare.

He’s the main developer of the pure-Go CloudFlare DNS server, and wrote its DNSSEC implementation.

He often writes about Go on the company blog, talks about security and programming, and builds small Go demos like the Heartbleed test and the whoami SSH server.

He once wrote about building Python modules in Go, and got the memory allocations wrong.


Francesc Campoy Flores

Understanding nil

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.


George Tankersley

Go for Crypto Developers

Reverse engineer turned pentester turned startup founder turned crypto dev.

Security at CoreOS by day; privacy tech by nights, weekends, and the occasional federal holiday.


Ivan Daniluk

Visualizing Concurrency in Go

10+ years C/C++ developer, 3 years Go developer. presenter of Golangshow podcast, organizer of Ukrainian Golang Meetups.


Jack Lindamood

Practical Advice for Go Library Authors

Jack is a software engineer with over 7 years experience building and running large scale distributed services.

Starting at Facebook and then SignalFx, Jack now works on Twitch’s Go codebase and feeds framework.

He has presented his work on Go debugging at GoSF and other meetups in the past.


John Leon

Packet Capture, Analysis, and Injection with Go

John “NanoDano” Leon is currently an Application Security Architect with a background in software engineering.

His passion is creating practical tools related to the information security field as well as writing tutorials to help others on his website www.devdungeon.com.


José Carlos Nieto

Go Mobile as the backbone of Lantern for Android

José is a Mexican gopher who loves Open Source (https://github.com/xiam).

He helps coordinating the local Go users group (https://www.meetup.com/GophersMX/), works on different projects as a contractor and helps local students learn new technologies through a scholarship (https://menteslibres.io/).

The most popular Open Source project he has contributed to is Lantern (https://getlantern.org/). Lantern is a circumvention tool that people can use to access Internet without restrictions.


Katrina Owen

Mind the Gap

Katrina accidentally became a developer while pursuing a degree in molecular biology.

When programming, her focus is on automation, workflow optimization, and refactoring.

She works primarily in Go and Ruby, contributes to several open source projects, and is the creator of exercism.io.


Keith Randall

Inside the Map Implementation

Keith Randall has been on the Go team at Google since 2013.

He’s worked on Go maps, stack copying, compilers, and various performance issues.

Previously, Keith was the tech lead for Google Ads. Keith has a PhD in Computer Science from MIT.


Kelsey Hightower

Building Microservices with gRPC - A Practical Introduction

Kelsey works at Google on the Google Cloud Platform Team.


Marcel van Lohuizen

Handling Text from Around the World in Go

Marcel van Lohuizen is a longtime Googler who works on the Go team, where he focuses on expanding Go’s text processing capabilities.

In the past he worked on search and Borg (Google’s large-scale cluster manager), among other things.


Michael Matloob


Michael Matloob works on the Go team at Google in New York.


Raphael Simon

goa: A New Approach to Microservice Development in Go

Raphael Simon is a Systems Architect at RightScale where he’s been designing many of the systems that make up the platform for the past 8 years.

Prior to that role Simon worked as a lead engineer at Eiffel Software on the Eiffel language compiler and libraries and as a principal engineer at Citrix on the GoTo line of products.

Simon received his MS in Computer Science and Applied Mathematics at ENSEEIHT, France.


Renee French

The Go Gopher: A Character Study

Creator and designer of the Go Gopher.



Rob Pike

The Design of the Go Assembler

Rob Pike works at Google and is a co-creator of Go.


Takuya Ueda

Go for Mobile Games

Game Developer in Japan. I love Go and Gophers.


Wisdom Omuya

Go Vendoring Deconstructed

Wisdom Omuya is a software engineer at MongoDB and has been using Go since 2013.

He has worked on a number of large scale projects using Go, an open-source continuous integration tool, Evergreen, and the MongoDB server tools.

Wisdom holds a Masters degree in Computer Science from Columbia University.

Proudly sponsored by

Interested in becoming a sponsor? Get in touch