Mark Bates

Boston, MA


Mark Bates is an engineer and architect who has built high quality, scalable applications for companies such as Apple, USA Today, Klarna, and Palm. He has written three books on prog, “Distributed Programming with Ruby”, “Programming in CoffeeScript”, and “Conquering the Command Line”.

Mark has spoken at conferences around the world and helps to organize or Emcee conferences such as GopherCon, GopherCon UK, and GothamGo. Mark is also the lead architect of the Go web framework Buffalo.

Mark is a founding partner at Gopher Guides, the industry leader for Go training, consulting, and conference workshops. Mark is also the co-founder of, a platform for connecting technical events with high quality content and speakers.

My Talks

A History of Programming and Other Such Ridiculous Things

Buffalo: Rapid Web Development in Go

Buffalo - The Go Web Framework (In-depth)

Butterfly in Reverse: From SOA to Monolith

Designing Pluggable and Idiomatic Go Applications

Distraction Driven Development

Fighting GO FUD

GET /better

Getting to Know Go

Go Web: Start to Finish

Meet Go!

Pop Goes The Database!

Rediscovering Go

(Re)Writing Rails in Go

Something on the Side

The Struggle of Mental Health in Tech

Understanding FUD