gopls can now suggest ways to modernize your Go code

Plus a Go-powered OpenGL Minecraft implementation. |

#​543 — February 26, 2025

Unsub  |  Web Version

Together with  Stytch logo

Go Weekly

Testing Concurrent Code with testing/synctest — Concurrency is one of Go’s natural strengths, but testing heavily concurrent programs can be tricky. Go 1.24 introduces a new (though experimental and hidden behind an environment variable) package for testing code involving time or concurrency. The Go team wants you to have a play and send in your feedback.

Damien Neil

Prepare Your App for AI AgentsStytch extends auth to handle permissions for AI agents—so your app can securely delegate access to agents or protect against agent-powered threats. Check out our Go quickstart.

Stytch sponsor

Extensible Wasm Applications with Go“… the ability to build a WASI reactor and export Go functions to Wasm in Go 1.24 represent a significant step forward for Go’s WebAssembly capabilities. These features empower developers to create more versatile and powerful Go-based Wasm applications …”

Cherry Mui

IN BRIEF:

How to Manage Tool Dependencies in Go 1.24+ — We’ve touched on the new go tool subcommand a few times before, but this is a bit more usage-focused and includes a nice tip about separating your tools into their own module file.

Alex Edwards

gno.land Offers Grants & Bounties for Building Go-Powered Decentralized Apps — App builders, Go enthusiasts, tinkerers: come and build on gno.land, a smart contract platform for a freer, fairer world.

gno.land sponsor

📄 Building RAG Systems in Go with Ent, Atlas, and pgvector Rotem Tamir (Ent)

📄 Building a BitTorrent Client from the Ground Up in Go – We linked this in 2020 but it’s been doing the rounds on social media again and is fun to revisit. Jesse Li

📺 From Strong to Weak: Weak Pointers in Go 1.24 Flo Woelki

📄 Scaling gRPC with Kubernetes and Go Noam Yadgar

📄 Practical OpenAPI in Go Alex Pliutau

🛠 Code & Tools

Minecraft From Scratch: A Simple Go Minecraft Clone — A fun project to replicate Minecraft’s infinite, procedurally-generated navigable landscapes using Go and OpenGL 4.1 (as provided via the go-gl/gl bindings – yes, cgo is required here).

Gianluca Piccirillo

nativewebp: Native WebP Image Support for Go — WebP is a modern raster graphics format commonly used on the Web and this library lets you work with it (though only its VP8L lossless form, for now) from Go without dependencies.

Hugo Smits

WAX: JSX-Based Server-Side Rendering for Go — Generate server-side HTML with TSX/JSX templates in Go.

Kita

godoc.nvim: Fuzzy Search Go's Docs from Neovim — Adds a quick way to search and browse Go documentation from within the Neovim editor.

Fredrik Averpil

GoChromecast: Discover Devices and Stream Media to Chromecast Devices — A Go-powered tool that implements the protocol used by Chromecast devices.

Vjeran

📰 Classifieds

🔥 Free. As in zero dollars. Why haven’t you signed up? Get instant access to CarsXE’s API with a free trial. No risk, just great data. Try for Free now!


Elevate Infrastructure Resiliency and Engineering Velocity with Infrastructure Identity.

📢  Elsewhere in dev

A quick roundup of some of other interesting stories in the broader landscape, in case you've missed them:

n

Older messages

Go 1.24 arrives

Friday, February 14, 2025

Plus slice gotchas, using Go over the radio waves, and replacing React with Go? | #​542 — February 12, 2025 Unsub | Web Version 🏖️ We're taking next week off, so the next issue will be on Wednesday

An interactive tour of Go 1.24

Wednesday, January 15, 2025

Plus generating random art, sending emails, and a variety of gopher images you can use. | #​538 — January 15, 2025 Unsub | Web Version Together with Posthog Go Weekly An Interactive Tour of Go 1.24 — A

The latest Go dev survey results

Wednesday, January 8, 2025

Plus it's time to say goodbye to the Go Time podcast. | #​537 — January 8, 2025 Unsub | Web Version Happy New Year to all. In case you missed our note prior to the Christmas break, Go Weekly is now

A look back at Go's 2024

Thursday, December 19, 2024

Plus a little look forward to 2025 too with Go 1.24. | #​536 — December 17, 2024 Unsub | Web Version 🎄 A mixed bag this week as we cover a few news items but then get into a 2024 roundup of Go news and

What's missing from Go's generics?

Tuesday, December 10, 2024

Plus Go 1.23.4 sounds nice, comparing templating approaches, and soft serve yourself a git server. | #​535 — December 10, 2024 Unsub | Web Version Together with Frontend Masters logo Go Weekly 🕒 Coming

You Might Also Like

Simplification Takes Courage & Perplexity introduces Comet

Monday, March 3, 2025

Elicit raises $22M Series A, Perplexity is working on an AI-powered browser, developing taste, and more in this week's issue of Creativerly. Creativerly Simplification Takes Courage &

Mapped | Which Countries Are Perceived as the Most Corrupt? 🌎

Monday, March 3, 2025

In this map, we visualize the Corruption Perceptions Index Score for countries around the world. View Online | Subscribe | Download Our App Presented by: Stay current on the latest money news that

The new tablet to beat

Monday, March 3, 2025

5 top MWC products; iPhone 16e hands-on📱; Solar-powered laptop -- ZDNET ZDNET Tech Today - US March 3, 2025 TCL Nxtpaper 11 tablet at CES The tablet that replaced my Kindle and iPad is finally getting

Import AI 402: Why NVIDIA beats AMD: vending machines vs superintelligence; harder BIG-Bench

Monday, March 3, 2025

What will machines name their first discoveries? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

GCP Newsletter #440

Monday, March 3, 2025

Welcome to issue #440 March 3rd, 2025 News LLM Official Blog Vertex AI Evaluate gen AI models with Vertex AI evaluation service and LLM comparator - Vertex AI evaluation service and LLM Comparator are

Apple Should Swap Out Siri with ChatGPT

Monday, March 3, 2025

Not forever, but for now. Until a new, better Siri is actually ready to roll — which may be *years* away... Apple Should Swap Out Siri with ChatGPT Not forever, but for now. Until a new, better Siri is

⚡ THN Weekly Recap: Alerts on Zero-Day Exploits, AI Breaches, and Crypto Heists

Monday, March 3, 2025

Get exclusive insights on cyber attacks—including expert analysis on zero-day exploits, AI breaches, and crypto hacks—in our free newsletter. ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

⚙️ AI price war

Monday, March 3, 2025

Plus: The reality of LLM 'research' ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 03/03/2025

Monday, March 3, 2025

New blogs from Syncfusion ® AI-Driven Natural Language Filtering in WPF DataGrid for Smarter Data Processing By Susmitha Sundar This blog explains how to add AI-driven natural language filtering in the

Vo1d Botnet's Peak Surpasses 1.59M Infected Android TVs, Spanning 226 Countries

Monday, March 3, 2025

THN Daily Updates Newsletter cover Starting with DevSecOps Cheatsheet A Quick Reference to the Essentials of DevSecOps Download Now Sponsored LATEST NEWS Mar 3, 2025 The New Ransomware Groups Shaking