---
title: "Independently verifying Go's reproducible builds"
publication: "Go Weekly"
issue: 577
published_at: "2025-11-05"
canonical_url: "https://golangweekly.com/issues/577"
---

Plus Go is GitHub's tenth most popular language, an optimization story, and some building blocks for pipelines. |        

#​577 — November 5, 2025 

[Read the Web Version](https://golangweekly.com/issues/577)  

Together with [![TigerData logo\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_1280,h_296/e_make_transparent/co_white,e_outline:30/ri3mjutb8cydvqo9zn6r.png)](https://www.tigerdata.com/blog/postgres-for-agents)   

Go Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/ocykt42n03f3uyuzalyl.jpg)](https://www.agwa.name/blog/post/verifying_go_reproducible_builds)  

["I'm Independently Verifying Go's Reproducible Builds"](https://www.agwa.name/blog/post/verifying_go_reproducible_builds) — Since Go 1.21, every release of the Go toolchain can be rebuilt from source and result in an identical byte-for-byte output, regardless of environment. It’s a big security win that enables automatic build verification using checksums, but having an independent third party verify things too makes the system even more robust. 

Andrew Ayer   [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/961bb37c.png)](https://www.tigerdata.com/blog/postgres-for-agents) 

[Agentic Postgres: AI-Ready Postgres for Go developers](https://www.tigerdata.com/blog/postgres-for-agents) — Tiger Data’s Agentic Postgres turns vanilla Postgres into an AI-native database. Fork DBs, give agents memory, and query via REST or CLI. Perfect for Go backends building with Claude, Cursor, or custom agents. Try it free—no card needed. 

Tiger Data sponsor   

[Dependency Management in Database Design](https://www.dolthub.com/blog/2025-10-29-dependency-management/) — A case study in modular architecture and dependency management in Go projects, something many projects struggle with once they grow beyond a few packages. Here’s how the Dolt database system (made up of 762k lines of Go code) handles it. 

Nick Tobey (DoltHub)   

🤖 [Claude Code Can Debug Low-Level Cryptography](https://words.filippo.io/claude-debugging/) — You might know Filippo for his tireless work on cryptography in Go and he’s now created an implementation of [ML-DSA](https://qcve.org/blog/ml-dsa-a-new-digital-signature-standard-for-post-quantum-cryptography), a post-quantum signature algorithm. He got stuck on a bug and was very impressed when _Claude Code_ managed to discover _"a fairly complex low-level bug."_ 

Filippo Valsorda   

[Revisiting Interface Segregation in Go](https://rednafi.com/go/interface-segregation/) — Also known as the “I” in the [“SOLID” principles.](https://en.wikipedia.org/wiki/SOLID) 

Redowan Delowar   

📄 [How We Saved 70% CPU and 60% Memory in Refinery’s Go Code](https://www.honeycomb.io/blog/how-we-saved-70-cpu-60-memory-refinery) – Sometimes it’s about what you _shouldn’t_ be doing.. Ian Wilkes 

📄 [Rendering an Animated Plasma Effect with Ebiten](https://slicker.me/go/plasma_tutorial.html) Slicker 

📄 [`switch` Statements in Go](https://www.dolthub.com/blog/2025-10-24-go-switch/) Angela Xie  

🛠 Code & Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/k4zzkfqnfpgg79ivjwpe.jpg)](https://antonz.org/chans/)  

[Chans: Building Blocks for Idiomatic Go Pipelines](https://antonz.org/chans/) — Anton shows off his [`chans` package](https://github.com/nalgeon/chans) which provides generic channel operations (filter, map, partition, take while, etc.) for putting together concurrent pipelines. 

Anton Zhiyanov   

[Make Remote Pair Programming Fun Again](https://tuple.app?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=go_newsletter_sponsored_20251105) — 92% of surveyed Tuple users say that using Tuple makes them happier at work. [Find out why](https://tuple.app?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=go_newsletter_sponsored_20251105). 

Tuple sponsor   

[Livecore: A Low-Pause Core File Dumper for Linux Processes](https://github.com/bradfitz/livecore/) — Former Go language team member Brad Fitzpatrick [decided to try](https://bsky.app/profile/bradfitz.com/post/3m36lgmhdgc2f) “vibe coding” for the first time ever and produced this tool for producing core files from running processes on Linux using [goref.](https://github.com/cloudwego/goref/) 

Brad Fitzpatrick   

[go-sqlite3: Go Bindings to SQLite Using Wazero](https://github.com/ncruces/go-sqlite3) — One of [a growing number of ways](https://github.com/cvilsmeier/go-sqlite-bench) to use SQLite from Go. This one is cgo-free and provides a `database/sql` compatible way to work with a WebAssembly build of SQLite run through [wazero.](https://wazero.io/) 

Nuno Cruces   

[docxgo: A Library for Manipulating Microsoft Word Documents](https://github.com/mmonterroca/docxgo) — Check out [the code samples](https://github.com/mmonterroca/docxgo?tab=readme-ov-file#quick-start) for an idea of the basics. An evolution of the [Docx](https://github.com/gonfva/docxlib) library. 

Misael Monterroca et al.   

🖼️ [progjpeg: `image/jpeg` But With Progressive Encoding Support](https://github.com/dlecorfec/progjpeg) — It’s Go’s `image/jpeg` package but with support for progressive encoding (where an image is shown in increasing resolution as it’s loaded in). A niche feature, but [one whose issue was ‘frozen’](https://github.com/golang/go/issues/68208) on the official Go repo. 

David Le Corfec   

[Concord: A Resilient _Chord_ Implementation in Go](https://github.com/ollelogdahl/concord) — [Chord](https://en.wikipedia.org/wiki/Chord_%28peer-to-peer%29) is a peer-to-peer distributed hash table mechanism. 

Olle Lögdahl   

- 🤖 [Crush 0.15](https://github.com/charmbracelet/crush/releases/tag/v0.15.0) – Charm's Go-powered AI coding agent. Now with an 'agentic fetch' feature for working with remote content.
- [Vitess 23.0](https://planetscale.com/blog/announcing-vitess-23) – Popular horizontal scaling system for MySQL.
- [deque 1.2](https://github.com/gammazero/deque) – Fast ring-buffer deque (double-ended queue).
- [Lazygit 0.56](https://github.com/jesseduffield/lazygit) – Simple terminal UI for `git` commands.
- [Gitea 1.25](https://github.com/go-gitea/gitea) – Popular self-hosted Git platform.      

📰 Classifieds   

[Software Engineer](https://jobs.ashbyhq.com/stickermule/6db27241-e2d4-4f35-a2c4-b58d84621843?utm_source=Cooperpress) - Join our "kick ass" team! Our software team operates from 17 countries and we're looking for more exceptional engineers to join our team. 

--- 

🐘 **Postgres user?** Be sure to check out our sister newsletter, [Postgres Weekly](https://postgresweekly.com).     

📢 Elsewhere in the ecosystem  

Some other interesting stories in the broader landscape: 

- 🧋 [The first release candidate of Bubble Tea 2.0](https://github.com/charmbracelet/bubbletea/releases/tag/v2.0.0-rc.1) is here, and big changes are on the way for the popular TUI framework's `import` URL, as well as other features mentioned in [earlier](https://github.com/charmbracelet/bubbletea/releases/tag/v2.0.0-beta.5) [beta](https://github.com/charmbracelet/bubbletea/releases/tag/v2.0.0-beta.3) [release](https://github.com/charmbracelet/bubbletea/releases/tag/v2.0.0-beta.2) [notes](https://github.com/charmbracelet/bubbletea/releases/tag/v2.0.0-beta.1), if you'd like to get ahead of the eventual release.
- [A look into how JavaScript source maps work](https://www.polarsignals.com/blog/posts/2025/11/04/javascript-source-maps-internals) under the hood and how all the pieces fit together to make them useful.
- 📊 GitHub published [its annual Octoverse data report](https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/) and Go was the _tenth_ most popular language on the platform in 2025.
- Git 2.0 was released over ten years ago, but [Git 3.0 is on the way in 2026](https://www.deployhq.com/blog/git-3-0-on-the-horizon-what-git-users-need-to-know-about-the-next-major-release) and you can learn a little about what the upgrade will entail.
- [pgfeaturediff](https://pgfeaturediff.com/?from=17&to=18) is a site for quickly comparing features between different versions of PostgreSQL.         

Curated by Peter Cooper and [Glenn Goodrich](https://twitter.com/ruprict).
Go is a [trademark of Google](https://go.dev/brand).
The [Go gopher](https://go.dev/blog/gopher), whenever used, is an original creation by Renée French. 

[Change your email](https://golangweekly.com/edit_subscription/*|UID|*)
[Stop getting this newsletter](https://golangweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
