Announcing GoReleaser v2.13
Happy thanksgiving - GoReleaser v2.13 is here!
Happy thanksgiving - GoReleaser v2.13 is here!
A man with a watch knows what time it is. A man with two watches is never sure. — Segal’s Law Take this example: func validate(input string) (bool, error) { // Validation check 1 if input == "" { return false, nil } // Validation check 2...
Here’s a silly example extracted from real code. Does this program print true or false?
Quick takeaways Developers are often kept in “golden cages” - treated as coding monkeys receiving tasks without understanding the broader context or product vision Requirements are usually incomplete or wrong - understanding the business context helps developers spot...
Here’s how to connect your Checkly metrics to Prometheus and Grafana and turn them into useful dashboards.
#580 — November 26, 2025 Read the Web Version 📅 This is a rather early note, but Go Weekly will be moving to Fridays in January 2026, as part of a schedule reshuffle for most of our newsletters.__Your editor, Peter Cooper Go Weekly...
The WebAssembly/tool-conventions repository contains "Conventions supporting interoperability between tools working with WebAssembly". Of special interest, in contains the Basic C ABI - an ABI for representing C programs in WASM. This ABI is followed by compilers like C...
“How many times were your people woken up by faults in production?” JAX DevOps talks to John about metrics, security, testing, and automation.
You can sign Git commits and tags with SSH keys instead of GPG.