Evolving the Go Standard Library with math/rand/v2 ( go.dev )
Go Developer Survey 2024 H1 Results ( go.dev )
GoLand 2024.1 is out! With a free locally run AI full line completion, performance improvements, and some neat UX improvements. Check it out! ( blog.jetbrains.com )
Go 1.22.2 released ( go.dev )
go1.22.2 (released 2024-04-03) includes a security fix to the net/http package, as well as bug fixes to the compiler, the go command, the linker, and the encoding/gob, go/types, net/http, and runtime/trace packages. See the Go 1.22.2 milestone on our issue tracker for details.
Go Enums Still Suck ( www.zarl.dev )
Rook, a secret service backed by Keepass 4.x kdbx ( sr.ht )
cross-posted from: midwest.social/post/9890016...
What even is “Dependency Injection”? (a practical example using Go) ( medium.com )
Go Enums Suck ( www.zarl.dev )
The Go 'range over functions' proposal and user-written container types
utcc.utoronto.ca/…/GoRangefuncAndUserContainers
One Billion Rows Challenge in Golang ( www.bytesizego.com )
Sometime around the middle of January, I stumbled across One Billion Rows Challenge. I had a lot of fun working on this. I started with an execution time of > 6min and finished at about 14s. Here’s how I went about it.
How I write HTTP services in Go after 13 years ( grafana.com )
Routing Enhancements for Go 1.22 ( go.dev )
Questioning Go's range-over-func Proposal ( rulmer.xyz )
I’ve seen that a new “range-over-func” experiment is available with Go 1.22. In this article, I took a closer look and evaluated the feature for myself.
Go 1.22 Release Notes - The Go Programming Language ( go.dev )
ServerClip - Tool for copying contents of a file over various ssh connections. ( github.com )
cross-posted from: lemmy.world/post/11504334...
What’s New in Go 1.22: slices.Concat ( blog.carlana.net )
invidtui - An opensource cross-platform Invidious client v0.3.8 is released ( darkhz.github.io )
Hello Lemmy,...
Why Go is my favorite programming language ( michael.stapelberg.ch )
Share your feedback about developing with Go ( go.dev )
Why does the time package only define durations up to Hour?
I am doing a lot of work right now that requires day and year durations and I have to define those myself. I wonder why they didn’t include those in the time package.