Go Programming Articles
Technical Go articles for engineers who want deeper understanding of language internals, performance, and tooling.
Everybody Talks About AI -- Let's Talk About Code Generators in Go
Explore Go's powerful code generation ecosystem: sqlc for type-safe SQL, OpenAPI generators for API clients and servers, and go generate as the glue. Practical examples with OpenAI, Stripe, and more.
Go Arrays and Slices: A Deep Dive into Performance and Flexibility
Learn the differences between arrays and slices in Go, how slices work under the hood with pointer, length and capacity, and how to use them effectively for maximum performance.
Go Pointers: A Deep Dive into Memory Management and Performance
Master Go pointers with practical examples -- memory layout, shared configuration, efficient caching, builder pattern, performance benchmarks, and common pitfalls to avoid.
Need a guided path?
Browse the full mentoring resource map or start with 1-on-1 engineering mentoring if you want help turning these guides into a practical growth plan.