News
3 days ago
Go Concurrency Face-Off: Channels vs Mutexes
Demystify when to use channels and when to use mutexes, and why blindly following "Go concurrency patterns" can backfire.
4 days ago
Building a Go Dependency Scanner From Scratch
Build a Go dependency scanner with the standard library: parse go.mod, query OSV for vulnerabilities, and analyze licenses.
1 week ago
Go Interfaces – Stepping Beyond the Fundamentals
It's time to take a deeper dive into how interfaces work under the hood, common pitfalls, and advanced best practices.
1 week ago
Go Interfaces: Favoring Composition Over Inheritance (With a Dash of Common Sens...
Coming from a language like C# or JavaScript, interfaces in Go can feel like a cruel joke.