← Back to Golang Professional

Phase 1: Unlearning & Idiomatic Go

15 days across memory internals, errors as values, composition, and package-oriented architecture

Week 1: Memory, Pointers & Data Internals

Values, pointers, alignment, slices, maps, strings, byte buffers, and CPU cache behavior.

Explore Week 1 →

Week 2: Errors as Values & Object-Free Composition

Error inspection, panic boundaries, struct embedding, composition, and implicit interfaces.

Explore Week 2 →

Week 3: Idiomatic Architecture & Deliverable

Package design, standard I/O, ingestion architecture, benchmarks, and zero-allocation review.

Explore Week 3 →