Golang @programming.dev nebiros @programming.dev 2y ago Interface guards in Go rednafi.com Interface guards in Go