GopherCon 2018: Micro optimizing Go Code - George Tankersley
Everyone knows: if you need to go fast, bust out the assembly. But what if there’s better performance to be had just by writing Go more carefully? In this tutorial session, George will optimize a hash function in pure Go, starting from a direct implementation of the RFC and going until he beats the standard library. This will cover the whole process - starting with the naive code and a set of tests, then progressing through some algorithmic improvements and down the rabbit hole of program tuning. Along the way you'll see the performance impact of API design, some microbenchmarking pitfalls, an introduction to profiling, and a lot of practical tips for doing this kind of optimization. When the hash function runs out, George will draw further examples from the standard libraries (mostly crypto!) and other high performance Go projects.

GopherCon 2018: How Do You Structure Your Go Apps - Kat Zien

Obscure Go Optimisations - Bryan Boreham

Gopherfest 2015 | Go Proverbs with Rob Pike

Nerding Out About: Odin Programming Language

GopherCon 2018: Allocator Wrestling - Eben Freeman

dotGo 2019 - Daniel Martí - Optimizing Go code without a blindfold

Profiling and Optimizing Go

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

GopherCon 2018: Asynchronous Networking Patterns - Filippo Valsorda

Make your Go go faster! Optimising performance through reducing memory allocations

Opening keynote: Clear is better than clever - GopherCon SG 2019

GopherCon 2021: Go Profiling and Observability from Scratch - Felix Geisendörfer

GopherCon 2018: Rethinking Classical Concurrency Patterns - Bryan C. Mills

GopherCon 2016: Don't Just Check Errors Handle Them Gracefully - Dave Cheney

GopherCon UK 2018: Roberto Clapis - Goroutines: The Dark Side of the Runtime

Simple Code, High Performance

GopherCon 2018: Go Says WAT - Jon Bodner

Concurrency made easy - GopherCon SG 2017

Ashley McNamara + Brian Ketelsen. Go best practices.

