Programming and software development tutorials
Here you can find my projects
Join our developer community
Here you can see all my professional experience
Support my work with a small donation
Get exclusive content and perks on YouTube
Six common mistakes when learning Go, with practical examples covering errors, goroutines, pointers, slices, defer, and dependencies.
From the “comma ok” idiom all the way down to the hmap structure: how Go looks up keys under the hood, why maps are not goroutine-safe, and which synchronization strategy to pick between sync.Mutex, sync.RWMutex and sync.Map.
Learn how to diagnose and optimize the performance of your Go applications using the native pprof tool, identifying CPU bottlenecks and excessive memory allocations.