GoDaily now pulls from Awesome Go, a curated index of Go libraries, frameworks, and tools maintained by the community.
If you want a reliable reference for what's worth using in the ecosystem, it's a solid bookmark.
https://github.com/avelino/awesome-go
#golang #go #programming
Subscribe: https://godaily.dev/?utm_campaign=new_source&utm_medium=social&utm_source=social-mastodon

GitHub - avelino/awesome-go: A curated list of awesome Go frameworks, libraries and software
A curated list of awesome Go frameworks, libraries and software - avelino/awesome-go
GitHubProposal to reduce the scratch buffer size in x/net/http2's writeRequestBody, targeting lower memory use during HTTP/2 request uploads.
https://github.com/golang/go/issues/79831
#golang #go #programming

proposal: x/net/http2: Decrease http2 uplink buffer size · Issue #79831 · golang/go
Proposal Details When (*clientStream).writeRequestBody sends a request body, it sizes its read/write scratch buffer via frameScratchBufferLen The problem is requests whose body length is streaming ...
GitHubGoSF — The Bay Area's home for Gophers, talks from working Go engineers.
#golang https://www.meetup.com/golangsf/
GoSF | Meetup
A meetup group to discuss the Go Programming Language.**About Go** (from golang.org)The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most
Meetup✅ Go 1.26.4 ships with 3 standard library security fixes. Upgrade recommended for all production deployments.
https://go.dev/doc/devel/release#go1.26.4
#golang #go #programming

Release History - The Go Programming Language
Proposal to add slices.Move to the stdlib, fixing the double-memmove inefficiency in the current element-relocation idiom (slices.Delete + insert).
https://github.com/golang/go/issues/79768
#golang #go #programming

proposal: slices: add Move · Issue #79768 · golang/go
Proposal Details There's no primitive for relocating an existing element. The common idiom (see below) does two memmoves over overlapping ranges (and forces double reassignment despite unchanged le...
GitHub
I Stopped Wrapping Everything in if err != nil. Here's the Pattern We Landed On.
Our queue stopped draining on a Tuesday afternoon. No alert fired. No error showed up in our logs at the level we were monitoring. The…
MediumGoroutine stack growth triggers memory copies that add measurable CPU overhead, a runtime detail most Go devs overlook. This article walks through how it works and where the cost shows up.
https://medium.programmerscareer.com/the-hidden-cpu-cost-of-go-stack-growth-1833692b32db?source=rss------golang-5
#golang #go #programming

The Hidden CPU Cost of Go Stack Growth
Cheap Goroutines Expensive Copies
Medium@golab 2026: Italy's Go conference, co-located with RustLab in Bologna.
#golang https://golab.io/ 
GoLab | The International Conference on Go in Italy
GoLab is a conference for developers made by developers
GoLab | The international conference on Go in ItalyProposal: add MaxRequestsPerConn to http.Transport to address LIFO idle connection pool behaviour that can cause backend overload under certain workloads.
https://github.com/golang/go/issues/79664
#golang #go #programming

proposal: net/http: add Transport.MaxRequestsPerConn · Issue #79664 · golang/go
Proposal Details Problem Brief The LIFO implementation of the http.Transport idle connection pool can interact badly with some workloads causing back end node hot-spotting while never closing conne...
GitHubGoDaily now pulls from @[email protected]. If you want depth in Go, Bill Kennedy's writing, courses, and podcast are a solid place to start.
https://www.ardanlabs.com/
#golang #go #programming
Go (Golang), Rust, K8s, AI Software Development, Staffing, Training | Ardan Labs
Ardan Labs is a specialized software development engineering firm delivering Training, Consulting, Staff Augmentation, and Development services in Go, Rust, Kubernetes, and AI. We deliver expert solutions that close engineering gaps, sustain mission critical systems, and drive long term growth.