A practical walkthrough for generating type-safe Go code directly from OpenAPI specifications using oapi-codegen.
Posts for: #Go
Behavior-Driven Development in Go
An exploration of Behavior-Driven Development in Go using GoDog, focusing on mindset, executable specifications, and writing tests that describe system behavior.
Escape Analysis in Go
A deep dive into escape analysis in Go — how the compiler decides whether variables live on the stack or heap, and why it matters for performance.
Mike Mwita’s Resume / CV
Mike Mwita
Ambitious Software Developer
Passionate about building reliable software systems, scalable backends, and clean developer experiences across web, cloud, and distributed environments.
Summary
I am a driven and enthusiastic software developer with a strong interest in backend systems, cloud infrastructure, and developer tooling. I enjoy designing and building software that is maintainable, scalable, and easy to reason about.
I have hands-on experience collaborating in cross-functional teams, contributing to open-source projects, and delivering production-ready systems using modern tools and practices.
What It Takes to Be a Real Go Engineer
Exploring the difference between knowing Go syntax and truly engineering with Go.