I’ve spoken at events all around the world and been interviewed for many podcasts.

One of my favorite ways to share my ideas is live on stage, where there’s so much more communication bandwidth than there is in writing, and I love podcast interviews because they give me the opportunity to answer questions instead of just present my opinions.


Code Like the Go Team

GopherCon Russia 2018

Tips, tricks, and best practices for writing Go code that's idiomatic, readable, and maintainable.

Bringing Go to the Enterprise

Golang UK Conference 2017

In this talk I'll share my unique experiences as a trainer and author bringing Go to enterprise companies. We'll talk about what works well, what needs improvement, and what we can do as a community to foster Go adoption in more companies. In 2016 I quit my job and set out to train the world on how to use Go and Kubernetes. Over the course of the last 18 months I've learned a lot of things about Go, and I want to share them with you in this talk.