Jarek Hartman
Saturday, January 31, 2026

Go Education

Books

Book

I keep this one near my desk. It’s a compact checklist of the mistakes I actually see in real codebases, with simple fixes that are easy to apply during reviews.

  • Concurrency in Go - Katherine Cox-Buday
Book

This book helped me build better intuition for goroutines and channels. Whenever I feel unsure about a concurrency design, I recheck the patterns here before I commit to an approach.

  • Efficient Go. Driven Performance Optimization - Bartlomiej Plotka
Book

My go‑to when I need to speed something up. It keeps me honest about measuring first, then improving only what shows up in profiling instead of guessing.

  • Writing an interpreter in Go - Thorsten Ball
Book

This one is pure fun and a great brain reset. Building an interpreter from scratch gave me a much clearer picture of parsing and evaluation, and it made Go feel even more approachable.

Web Pages

Courses and Classes

Matt KØDVB presenting a new version of his Go class, with changes due to recording it vs teaching live. It’s my Christmas present to a bunch of golang-nuts at work!

Hands down - best free Golang learning resource I found on YouTube.