Announcing GoReleaser v1.13 — the November release

Another month, another release!

Conditions and concurrency in test scripts

Continuing our series on the testscript package, we look at some advanced techniques in test scripts such as conditions, concurrency, and managing environment variables.

microPledge: our startup that (we wish) competed with Kickstarter

What our crowdfunding startup microPledge was, why it failed, and what we learned from the process.

GoReleaser v1 — one year later

We launched GoReleaser v1 exactly 1 year ago today!

GoReleaser Split and Merge

Since v1.12.0-pro, GoReleaser can split and merge its release process.

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.

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?