Go 1.20 Released — Hurrah – exactly six months after Go 1.19 comes the latest significant release of Go. Here’s some of what’s new:
-
Profile-guided optimization (PGO) is a new (in preview) feature using profile runs of your app to optimize its future compilation.
- Direct slice to array conversion.
- Perf improvements in the garbage collector.
- Errors can now wrap multiple other errors.
- A new
crypto/ecdh package implementing Elliptic Curve Diffie-Hellman key exchanges.
- 1.20 is the final release that will run on macOS 10.13/10.14 or Windows 7/8.
-
And a lot more.. see the Go 1.20 release notes for the full roundup.
Robert Griesemer and the Go Team
|
What’s New in Go 1.20, Part III — The latest in a series of posts digging into the details of Go 1.20, this time focusing on minor standard library changes, briefly covering tweaks to math/rand , path/filepath , httputil.ReverseProxy , and the introduction of strings.CutPrefix .
Carl M Johnson
|
▶ How to Ace That CFP (Call For Papers) — A “call for papers/proposals” is when an event invites folks to submit talk proposals. Go Time brought on some conf organizers to talk about what they look for and how potential speakers can craft submissions.
Go Time Podcast podcast
|
An Update on go-redis v9 — go-redis is a Redis client and now lives directly under the official Redis organization on GitHub. v9 adds support for the RESP3 protocol, OpenTelemetry-based performance monitoring, pipeline retries, and a new hooks API — it's a big update.
Uptrace
|
Site Reliability Engineer — Join our "kick ass" team. Our software team operates from 17 countries and we're always looking for more exceptional engineers.
Sticker Mule
|
Find a Job Through Hired — Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.
Hired
|
|
|