JO
James Okafor
Systems Engineer
GoSystems ProgrammingCLI ToolingDevOps
About
James is a systems engineer and Go enthusiast who focuses on high-performance microservices, command-line tooling, and infrastructure automation. He enjoys the simplicity and explicitness of Go and writes about building fast, reliable backend systems. When not coding he explores distributed systems concepts and contributes to open-source Go libraries.
Articles by James Okafor
JSON Formatter Go — MarshalIndent() GuideGo
Format JSON in Go using json.MarshalIndent(). Covers struct tags, custom MarshalJSON, json.Indent, Decoder streaming, and go-json.
JSON Formatter·2026-03-10
Decode Base64 in Go — encoding/base64 Guide + ExamplesGo
Decode Base64 in Go using encoding/base64. StdEncoding vs URLEncoding, JWT payload inspection, streaming large files, and four common mistakes. Go 1.21+.
Base64 Decode·2026-03-14