🎧 Replay: 2022

This is a different kind of post: I’m sharing some music I enjoyed this year! If that’s not your thing, you don’t need to go any further. Best albums of 2022 Those are the albums I listened to (and incidentally liked) the most in 2022. Avantasia – A Paranorm...

Floating point NaNs as map keys in Go give you weird results

Go 1.21 may have a <code>clear(x)</code> builtin and there's an interesting reason why

Announcing GoReleaser v1.13 — the November release

Another month, another release! Like the previous 2 releases, this is a beefy one: over 100 commits from 15 contributors! GoReleaser on Mastocon This one also marks the point of 1 year since our first v1! Highlights docker, docker buildx and podman (on GoReleaser...

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! onefetch First, I wanted to wholeheartedly thank all the users, fans, contributors, backers, GoReleaser Pro users, and, especially, the other maintainers — without you all I&rsquo;m sure GoReleaser would not be...

GoReleaser Split and Merge

Since v1.12.0-pro, GoReleaser can split and merge its release process. This means that you can run the builds for each platform in its own machine, and then merge the results and publish later. This can be useful if you need CGO, or if your build process takes too long. In this p...

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.