Dependency Injection Explained
An explanation of Dependency Injection in Go and why it's useful.
Read moreHi, I'm Mark Phelps.
I'm a software engineer specializing in backend development, mainly working in Go. I currently work as a Staff Software Engineer at GitHub.
This is my personal blog where I write about Go, developer tools, CI/CD, and more.
Converting a library that used code generation to generics in Go 1.18
My experience switched my gRPC backed project's protofiles to use Buf
Four things to think about when choosing an API framework to write your next Go service.
How To Write Tests for Your Database Code in Go Without Mocking SQL