@godaily

0 Followers
1 Following
13 Posts

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

GitHub

Proposal 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 ...

GitHub
GoSF — 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

Most-clicked Go stories from GoDaily subscribers this week:

Stopping the if err != nil wrap reflex, and the pattern that replaced it
https://medium.com/noob2star/i-stopped-wrapping-everything-in-if-err-nil-heres-the-pattern-we-landed-on-f480174764e4?source=rss------golang-5

Go proposal: support for generic methods
https://github.com/golang/go/issues/77273

Reviving an abandoned Go project as a terminal arcade game
https://dev.to/radghost/i-turned-an-abandoned-go-project-into-a-full-terminal-arcade-game-4ck2

#golang #go #programming

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…

Medium

Goroutine 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 Italy

Proposal: 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...

GitHub

GoDaily 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.