Topic

Go Programming Articles

Technical Go articles for engineers who want deeper understanding of language internals, performance, and tooling.

Go

Go Architecture: Start With Boundaries, Not a Framework

Go does not give you one official application framework. Start with clear package boundaries, a simple layered design, and only add architecture when it improves delivery.

2026-06-09 5 min
Go

Use Go for LLM Orchestration, Not Model Research

Go is a strong choice for production LLM orchestration, typed tool boundaries, and agent services. Python remains the practical choice for model research and evaluation.

2026-06-09 5 min
Go

Go Tests Are Permission to Change the System

The most valuable Go tests do more than raise coverage. They expose business assumptions, protect critical workflows, and make refactoring and AI-assisted changes safer.

2026-06-09 5 min
Go

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.

2026-02-20 15 min
Go

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.

2026-02-01 10 min
Go

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.

2026-01-15 25 min

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.

Book Your Growth Session

Let's identify your #1 skill gap and create a 90-day learning plan to level up your engineering abilities.

Powered by Cal.com - No account required