The gcexportdata package has two functions, WriteBundle and ReadBundle, that have always been
net/http race detector mystery, and the gcexportdata bundle API gets the axe
The piece getting attention is a VictoriaMetrics writeup on a net/http data race that turned out not to be a bug, alongside one that was, digging into how the HTTP client actually reads request bodies. On the proposal side, the long-dormant WriteBundle and ReadBundle in x/tools/go/gcexportdata are finally being removed, closing out an experiment that never found users. Elsewhere there's a proposal to teach the time package RFC9557 formatting so UTC and +00:00 stop looking identical.

The piece getting attention is a VictoriaMetrics writeup on a net/http data race that turned out not to be a bug, alongside one that was, digging into how the HTTP client actually reads request bodies. On the proposal side, the long-dormant WriteBundle and ReadBundle in x/tools/go/gcexportdata are finally being removed, closing out an experiment that never found users. Elsewhere there's a proposal to teach the time package RFC9557 formatting so UTC and +00:00 stop looking identical.
Proposal Details Adoption of RFC9557 time formatting to ensure that [ UTC and times in zones with offset +00:00 are explicitly no longer considered eq
Hello everyone, I'm writing this post in relation to AI and programming. I often see people post on Reddit and Instagram saying there is no reason to program anything at all anymore, or they say somet
Hey everyone! gomponents is a pure Go library to build HTML components without any extra build steps. It's six years old by now and very mature, but some awesome contributors still found ways to speed
You turn on Go’s race detector and get a data race inside net/http that makes no sense at first. This post digs into how Go’s HTTP client really sends a request body, why it can keep reading your
Hi gophers, I'd like to share hjkl, a small side project: a terminal tool for learning Vim from zero, written in Go. Most Vim tutorials either simulate the editor or hand you a list of keys. hjkl dril

Why duplicate webhook deliveries double-charge or lose fulfilments, and the transaction pattern that makes replays a no-op — behind a provider seam, s
Pointers were probably one of the concepts I was most curious about when I started learning...
Pinning is right. Freezing is the mistake. Grouped, scheduled, automerged upgrades behind CI you trust keep every bump small, so the next… Continue reading on Medium »
I’ve been writing Go for about two months. Before that, mostly Django and DRF. In Django, my model is everything. It’s the business object… Continue reading on Medium »
AI coding assistants changed what a first draft costs. You describe an endpoint, and thirty seconds later it compiles. Continue reading on Stackademic »
How code that looks good and clean sometimes hide code smells and issues in plain sight? A new learner uses if statements.
Music track: Rush by Aylex Source: https://freetouse.com/music Free Music Without Copyright (Safe) ...
Breeze Dashboard is a built-in developer and observability dashboard for Breeze applications, designed to give developers a ...
In-depth attack surface mapping and asset discovery


Add jseq. Remove a couple of entries that do not meet Awesome Go standards. Restore JSON-to-Go and JSON-to-Proto. (Will remove in a separate PR.)
Fast disk usage analyzer with console interface written in Go
llm-d Router: The intelligent entry point for inference requests
We are building an engineering recruitment and skill verification platform focused on evidence-based hiring through task-based evaluations. We help tech teams eliminate resume noise and evaluate softw
Full-timeParadeDB is a Postgres extension that delivers state-of-the-art search in Postgres. Our customers, including Alibaba Cloud, BILT Rewards, Modern Treasury (YC S18), and many others, rely on us
