Zero to Hero: How we make great Golang engineers at Luno
summary
Luno’s onboarding turns non-Go hires into idiomatic Go engineers by having them build a toy service that runs a customer→service→supplier→worker flow over gRPC and an asynchronous state machine, using company tooling like the open source reflex and heavy use of go:generate. The process emphasizes idempotency, error-as-value tracing, consistent zero-value and parameter conventions (context first), and practical gotchas to avoid: shadowing, nil maps, pointer copies, goto and fragile iota enums.
AI-written summary · about
chapters (6)
related talks
05mMaking the Leap from NodeJS to Go
30mHow Go Made a Better Engineer Out of an ex-Barista
48mFrom Zero to Hero with several years of Anguish - Bursting through barriers
06mEffective Onboarding: From Zero to Full Speed
37mHow the LFX Mentorship Program Helped me Start My Career
11mHear from our charity partner CodeYourFuture
28mTechnical Onboarding, Training, and Mentoring
32mPassing the Torch - Building a New Grad Program to Mentor...
