$ go install golang.org/dl/go1.25.0@latest
$ go1.25.0 download
Downloaded 0.0% ( 0 / 58130695 bytes) ...
Downloaded 50.0% (29065347 / 58130695 bytes) ...
Downloaded 100.0% (58130695 / 58130695 bytes)
Unpacking go1.25.0.freebsd-arm.tar.gz ...
Success. You may now run 'go1.25.0'
$ go1.25.0 version
go version go1.25.0 freebsd/arm
๐ Go 1.25.0 is released!
๐ Release notes: https://go.dev/doc/go1.25
โฌ๏ธ Download: https://go.dev/dl/#go1.25.0
#golang
12.08.2025 21:58 โ ๐ 194 ๐ 56 ๐ฌ 4 ๐ 11
Go 1.25 Release Notes
Go 1.25 Release Notes
Go 1.25 Release Notes [Discussion]
13.08.2025 05:52 โ ๐ 1 ๐ 1 ๐ฌ 0 ๐ 0
Little Bobby Tables had a brother
12.06.2025 01:13 โ ๐ 248 ๐ 68 ๐ฌ 3 ๐ 2
some interesting discussion here around protocol strategy and resistance to centralization
13.06.2025 19:10 โ ๐ 99 ๐ 25 ๐ฌ 2 ๐ 0
I have not paid a ton of attention to the uproar over RTO policies, bc we are all in on distributed teams and not going back.
My impression (via social media) has been that these were shadow layoffs.
Last month I asked an investor why they are doing RTO. He said: "Retention, mostly. And morale."
26.05.2025 23:13 โ ๐ 338 ๐ 49 ๐ฌ 22 ๐ 58
Carmine Cesarano, Martin Monperrus, Roberto Natella
GoLeash: Mitigating Golang Software Supply Chain Attacks with Runtime Policy Enforcement
https://arxiv.org/abs/2505.11016
19.05.2025 04:34 โ ๐ 2 ๐ 1 ๐ฌ 0 ๐ 0
@metalmatze.de hi, weโve met at kubecon and we talked about a project for benchmark trend visualization. If you found it again, I would love to see it. Thank you so much for the recommendation.
04.04.2025 10:46 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
this worked for me, btw #golang
`find . -type f -name '*_test.go' -exec sed -i '' 's/ctx := context\.Background()/ctx := t.Context()/g' {} +`
23.02.2025 17:59 โ ๐ 2 ๐ 1 ๐ฌ 2 ๐ 0
Go 1.24 Release Notes - The Go Programming Language
๐งจ Go 1.24.0 is released!
๐ Release notes: go.dev/doc/go1.24
โฌ๏ธ Download: go.dev/dl/#go1.24.0
#golang
12.02.2025 07:26 โ ๐ 13 ๐ 3 ๐ฌ 0 ๐ 0
With more #golang conferences and meetups joining BlueSky, here is a starter pack with the ones I've seen so far!
Did I miss any? Please ignore the fact that I can't remove myself from my own list!
go.bsky.app/FLz8Wx8
27.01.2025 17:13 โ ๐ 24 ๐ 6 ๐ฌ 0 ๐ 0
Go Programming Language, The (Addison-Wesley Professional Computing Series)
Buy Go Programming Language, The (Addison-Wesley Professional Computing Series) 1 by Donovan, Alan A. A. (ISBN: 9780134190440) from Amazon's Book Store. Everyday low prices and free delivery on eligible orders.
Just finished "The Go Programming Language" by Donovan and Kernighan. Extremely well structured and well written book, as might be expected from these authors. #golang
amzn.eu/d/56ngvEn
Why read a book about a programing language instead of just learning it online? (1 of 4)
30.01.2025 17:31 โ ๐ 13 ๐ 3 ๐ฌ 3 ๐ 0
type Cache[K, V any] struct {
m sync.Map
}
// Get returns the result of new.
//
// If Get was called on k before and didn't return an error, Get will return the
// same value it returned from the previous call.
//
// If Get is called concurrently on the same k value, new might get called
// multiple times. All calls will return the same value or an error from new.
//
// The cache is evicted some time after k becomes unreachable.
func (c *Cache[K, V]) Get(k *K, new func() (*V, error)) (*V, error) {
p := weak.Make(k)
if cached, ok := c.m.Load(p); ok {
return cached.(*V), nil
}
v, err := new()
if err != nil {
return nil, err
}
if cached, loaded := c.m.LoadOrStore(p, v); loaded {
// We lost the race, return the cached value and discard ours.
return cached.(*V), nil
}
runtime.AddCleanup(k, c.evict, p)
return v, nil
}
func (c *Cache[K, V]) evict(p weak.Pointer[K]) {
c.m.Delete(p)
}
weak.Pointer (Go 1.24+), runtime.AddCleanup (Go 1.24+), and sync.Map combine wonderfully into a 20-lines weak map. #golang
It associates values to keys, with automatic garbage collection once the key becomes unreachable. Using it to tie precomputed FIPS keys to PrivateKey values we can't modify.
23.01.2025 13:42 โ ๐ 174 ๐ 16 ๐ฌ 10 ๐ 0
Pro tip โ ๏ธ
Search in all repos for these comments:
- This must not happen
- This should not happen
- Why is this happening
- but why
- Forgive me
- I know I know
- Ok so
- I cannot believe
- This is ridiculous
- I give up
- Abandon all hope
You're welcome
20.01.2025 07:11 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
DWARF5 #golang
go-review.googlesource.com/c/go/+/635836 + github.com/golang/go/is...
18.12.2024 15:50 โ ๐ 4 ๐ 1 ๐ฌ 0 ๐ 0
Bluesky Network Analyzer
Find accounts that you don't follow (yet) but are followed by lots of accounts that you do follow.
Your periodic reminder about the Bluesky network analyzer, a surprisingly useful tool for finding people you know who you probably intended to be following if you knew they were here. It's eerily good, especially if you use "favour niche accounts" mode.
bsky-follow-finder.theo.io
27.12.2024 04:52 โ ๐ 112 ๐ 38 ๐ฌ 9 ๐ 2
I donโt know who needs to hear it but
defaults write com.google.Chrome URLBlocklist -array-add example.com
works system-wide without giving access to all your browsing to some extension.
21.12.2024 10:22 โ ๐ 113 ๐ 15 ๐ฌ 3 ๐ 0
How am I only learning now about Context.AfterFunc!!
pkg.go.dev/context#Afte... #golang
17.12.2024 12:59 โ ๐ 65 ๐ 5 ๐ฌ 7 ๐ 0
Did you know you that you can run Go 1.24rc1 (or any other version) by just setting an environment variable?
$ GOTOOLCHAIN=go1.24rc1 go version
go: downloading go1.24rc1 (darwin/arm64)
go version go1.24rc1 darwin/arm64
This is supported since Go 1.21 (August 2023).
go.dev/doc/toolchain
16.12.2024 22:54 โ ๐ 121 ๐ 28 ๐ฌ 6 ๐ 2
YouTube video by Bryan Cantrill
Shouting in the Datacenter
Old but gold.
Don't shout at your JBOD (just a bunch of disks).
www.youtube.com/watch?v=tDac...
08.12.2024 22:39 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
frood, an Alpine initramfs NAS
My NAS is just one big initramfs containing a whole Alpine Linux system. Itโs delightful. Here's why and how.
I wrote up how my NAS is now just a big initramfs based on Alpine Linux. words.filippo.io/frood/
It's been pretty great. Immutable, declarative, and very very simple. Just some files, a list of packages, and a short script.
05.12.2024 21:29 โ ๐ 50 ๐ 12 ๐ฌ 5 ๐ 1
The doc is in `go help mod edit`. How did I get there...? it's a long story.
02.12.2024 23:42 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
The doc is buried in โgo help mod editโ. I would never have guessed
02.12.2024 08:33 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0
TIL: go.mod can automatically upgrade the version of Go and the toolchain by running a command:
go mod edit go@latest
go mod edit toolchain@latest
#golang
01.12.2024 15:48 โ ๐ 53 ๐ 10 ๐ฌ 3 ๐ 0
Super interesting to read! Thanks for sharing
30.11.2024 15:57 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
What's coming in Go 1.24
What's coming in Go 1.24 London Gophers, 2024 - Daniel Martรญ @mvdan.cc
Here are the slides for my talk at London Gophers about what's coming in #golang 1.24!
With a special thanks to @bboreham.bsky.social for spotting that I forgot swiss maps ๐
20.11.2024 21:28 โ ๐ 104 ๐ 31 ๐ฌ 4 ๐ 2
Great! I didnโt even know about this. Thanks for sharing
16.11.2024 14:46 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Tooling (tests, bench, go mod tidy, pprof,โฆ)
And the sane default of the standard library.
Syntaxโฆ who cares.
13.11.2024 11:01 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Collection of raspberry pi boards
Iโm still collecting raspberry pis to give out at @socallinuxexpo.bsky.social
Printing cases and getting sd cards and power supplies
If you have a pi youโre willing to donate (any model) I will pay you to ship it to me
08.11.2024 20:20 โ ๐ 38 ๐ 8 ๐ฌ 6 ๐ 2
Principal Security Researcher at GreyNoise. https://skullsecurity.org
Mostly post about work stuff, maybe some improv stuff and maybe even magic some day. Seattle-based (originally Canadian), queer, cybersecurity nerd.
(He/him)
Student of complex systems failures, resilience engineering, cognitive systems engineering. Will talk your ear off about @resilienceinsoftware.org
Personalized Hacker News: AI-powered feed, tailored to your interests. Never miss what matters.
https://news.facts.dev
Experienced data professional in the financial sector. Author of Don't Fear the Bot. Writing "Neural Markets," a Substack newsletter exploring AI and business. Passionate about making AI accessible. https://vp-hub.com/bio/
The financial transactions database designed to power the next 30 years of online transaction processing.
#Hackathon Queenยฎโข
๐ฉโ๐ป DevRel ๐ฅ
๐ #Esports Queen #TwitchStreamer
๐ค International Speaker
โ๏ธ Journalist at techAU
๐ Entrepreneur of the Year and Community Champion, Tech Influencer of the Year
Engineer on cloudy things at Google.
@deleplace@hachyderm.io
๐ Serverless, QR codes, โกGo.
https://programming-idioms.org
Try coolmaze.io ๐ฑโก๏ธ๐ป
The on-call, โI told you soโ podcast by @justingarrison.com and @withenoughcoffee.com
fafo.fm ๐ subscribe
fafo.fm/sponsor ๐ sponsor
Co-founder & CTO @everygene.com ๐งฌ
Founder @altissimo.io ๐ง๐ผโ๐ป
CTO @darwinsark.org ๐๐๐งฌ
Organizer @gdgcloudboston.com
Google Developer Expert โ๏ธ๐ป๐ฅ
Formerly @broadinstitute.org
Cryptic crosswords, graffiti, street art, BMX, karaoke.
GDE Google Cloud, Google Cloud 5x certified, Google Cloud official Trainer, Co-lead GDG Nantes, Lead GDG Cloud Nantes
- Ex-Googler cutting through the BS about AI agents https://makingaiagents.substack.com
- Passionate about the climate crisis.
- Also 2 sons & a muso
COO at ROOST.tools, working to make Trust and Safety tools available to all.
Open source, security and privacy, and more into my amateur sports league than I should be
๐ธ developer relations @ google cloud ๐ฉท
๐บ github.com/askmeegs
โ๏ธ linkedin.com/in/askmeegs
Your source for developer best practices, updates, and resources.
Creator of https://0x.tools, also a long-time computer performance geek. Perf & troubleshooting blog: tanelpoder.com. All onions are mine.
Gopher, software engineer and co-founder at Warden Protocol - https://anto.pt
Neovim is a hyperextensible Vim-based text editor
Ways to support the project:
- https://github.com/sponsors/neovim
- https://store.neovim.io
- Have fun using it and spread the word
Dagger is an open-source runtime for composable workflows, ideal for AI agents and CI/CD.
https://dagger.io/
Rust developer, software architect, database developer, embedded engineer, sailor, skier, pilot, crypto enthusiast, dad. Send me your crypto recommendations.