Secure your Kubernetes Workloads with gVisor

Expanding GitHub Sponsors globally - GitHub Universe

GitHub Sponsors expanded to over 30 new regions this year, Abigail Cabunoc Mayes chat with three developers from India, Brazil and Egypt about building careers in open source.

Issuing and using SSH Certificates

SSH certificates allow system administrators to SSH into machines without having to manage authorized keys in the servers. In summary, you create a key pair to be used as a Certificate Authority (CA), and add the public key of that key pair to the server: TrustedUserCAKeys /etc/s...

Go's sync.Pool has (undocumented) 'thread' locality

Testing errors in Go

How should we test errors in Go? And how does the need for this testing influence the way we construct, handle, and pass around errors within our Golang programs?

Scripts and programs should skip having extensions like '.sh' and '.bash'

Understanding '+incompatible' in Go module version names

Sustainability in Open Source - Github and Charm

Talking about improving sustainability of open source with some incredible open source community members. We highly recommend checking out their profiles to see the cool projects they’re working on!

Go Protobuf Plugin Versioning

Update on Go 1.24 tool dependencies Go 1.24 introduced the -tool flag to go get and the tool stanza to go.mod. This makes tool dependencies an excellent way to manage protobuf plugins. I have rewritten this post with that in mind. Background When working with Protobuf and gRPC, o...

The proper setup of a Go module, as I understand it