Go Interfaces and Composition: Build Flexible APIs the Go Way
Introduction
When I first learned about Go interfaces after working with Python and C, I was confused.
"Wait, there's no explicit declaration? No base classes? How does this even work?"
I tried to apply patterns from other languages—creating deep hie...
eshah-dev.hashnode.dev8 min read