What's new in Go: Google I/O presentation
https://www.youtube.com/watch?v=kj80m-umOxs&ab_channel=GoogleforDevelopers
https://www.youtube.com/watch?v=kj80m-umOxs&ab_channel=GoogleforDevelopers
YouTube
What's new in Go
There’s a lot to love about Go 1.24, including support for post-quantum cryptography, full support for generic type aliases, and several performance improvements to the Go runtime that significantly decrease CPU overhead for most applications. Learn what’s…
❤65👍35💩7🔥4👎3
Be Careful with Go Struct Embedding
Embedding structs can quietly mask deeper-nested fields: a duplicate field name isn’t ambiguous unless it appears at the same ‘depth’, meaning your program may choose an unintended value.
https://mattjhall.co.uk/posts/be-careful-with-go-struct-embedding.html
Embedding structs can quietly mask deeper-nested fields: a duplicate field name isn’t ambiguous unless it appears at the same ‘depth’, meaning your program may choose an unintended value.
https://mattjhall.co.uk/posts/be-careful-with-go-struct-embedding.html
mattjhall.co.uk
Be Careful with Go Struct Embedding - Matt Hall
The gophers nested too greedily and too deep.
👍59🔥11🤔9❤4👎3
Hello, folks, it's been a while. Re-sharing an interetsting recording from GopherCon 2025:
Advancing Go Garbage Collection with Green Tea (youtube). TL;DR:
Go 1.25 includes a new experimental garbage collector called Green Tea, available by setting GOEXPERIMENT=greenteagc at build time. Many workloads spend around 10% less time in the garbage collector, but some workloads see a reduction of up to 40%!
There is an also official text version on the Green Tea Garbage Collector if one does not like to watch the video.
Thanks!
Advancing Go Garbage Collection with Green Tea (youtube). TL;DR:
Go 1.25 includes a new experimental garbage collector called Green Tea, available by setting GOEXPERIMENT=greenteagc at build time. Many workloads spend around 10% less time in the garbage collector, but some workloads see a reduction of up to 40%!
There is an also official text version on the Green Tea Garbage Collector if one does not like to watch the video.
Thanks!
YouTube
GopherCon 2025 - Advancing Go Garbage Collection with Green Tea - Michael Knyszek
Memory latency and bandwidth are becoming increasingly constrained, and these trends are at odds with most of today's garbage collection algorithms, including Go's. In this talk, Michael will dive deep into Green Tea, a new parallel mark algorithm to accelerate…
👍42❤20🔥4🤯3👎1