Golang Weekly - The latest Go dev survey results

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 published on Wednesdays – we were missing too many high profile items that were landing late on Tuesdays, seemingly a common day for Go releases. Fingers crossed this helps us be even more timely! 🤞
__
Peter Cooper and the Cooperpress team

Together with  Frontend Masters logo

Go Weekly

Go Developer Survey 2024 H2 Results — The results of the latest Go community survey are out. Over 4000 responses were analyzed with developers largely being satisfied with Go’s direction, but finding maintaining consistent coding standards to be the biggest challenge. Linux and macOS lead the way with OS choice, VS Code and GoLand for IDEs, and AWS when it comes to clouds. We also get some interesting stats on the level of LLM use by Go developers.

Alice Merrick

Master the Fullstack — Expand your abilities to the server with this comprehensive learning path. You'll learn how to create APIs, build containers, deploy code, set up servers, and much more.

Frontend Masters sponsor

How I Program with LLMs — The co-founder of Tailscale shares his thoughts on modern approaches to writing Go code with numerous LLM-powered techniques and shares off a new LLM-powered ‘Go playground’ he’s working on.

David Crawshaw

IN BRIEF:

Rust vs Go in 2025 — An updated look at a topic that John often covers but with the same conclusion as ever: it’s worth knowing both languages.

John Arundel

Build Go Apps using Project IDX and the Gemini APIIDX is a Google-developed AI-assisted online workspace for full-stack app development. Here’s the bare basics of getting started with it for Go work.

Mueller and Saba (Google)

Pixel Federation Swaps MSK for WarpStream, Saves 83% on Kafka Costs — By swapping AWS MSK for WarpStream, Pixel Federation drastically reduced Kafka costs and eliminated complex VPC peering.

WarpStream sponsor

📺 Why CGO is Dangerous – A short, engaging and relatively high-level critique of CGO. Rachel Lettuce

📄 Go Union Type Proposals Should Start with Their Objectives – There have been a few proposals to add union types to Go, but Chris thinks they focus more on semantics than objectives. Chris Siebenmann

📄 Go is a Well-Designed Language, Actually Matt Hall

📄 Why Go Should Sometimes Be a No-Go – By way of contrast, this developer simply doesn’t find Go fun enough, yet.. is switching back to Java..! Brain Baking

📄 Docker on macOS is Still Slow? – A handy comparison of the performance of different approaches. Paolo Mainardi

📄 Writing and Testing a Paginated API Iterator in Go Thibaut Rousseau

📄 Write Your Own json.Unmarshal TinyBirdPerson

🛠 Code & Tools

betteralign 0.6: Make Your Programs Use Less Memory.. Maybe — A tool to detect structs that could use less memory if their fields were organized differently. It’s a fork of Go’s fieldalignment tool that skips generated or test files, skips specially marked structs or those with anonymous fields, doesn’t drop comments, and similar DX enhancements.

Dinko Korunic

Fuego: A Nest-Inspired API/Web Framework for Go“The only Go framework generating OpenAPI documentation from code. Inspired by Nest, built for Go developers.” Here’s a hello world example along with full docs. The latest version (0.17) adds (initial) Gin router support.

Fuego, Inc.

templ: A Way to Build HTML with Go — Create components that render fragments of HTML and compose them to create screens, pages, documents, and apps. GitHub repo.

Adrian Hesketh

  • Mockery 3.0 Alpha – Creates mock implementations of interfaces.

  • Caddy 2.9 – Powerful Go-powered HTTP/1-2-3 server with automatic HTTPS.

  • Pebble 2.0 – RocksDB/LevelDB inspired key-value database in Go. Used by CockroachDB under the hood.

  • River 0.15 – Fast and reliable Postgres-powered background jobs for Go.

  • go-github v68.0 – GitHub v3 API client library.

  • GoBGP 3.33 – BGP implementation in Go.

📰 Classifieds

🔹 Sell to enterprise with a few lines of code with WorkOS — the modern, flexible identity platform for B2B SaaS. Integrate SSO, SCIM and FGA in minutes, not months.


🐘 Postgres user? Check out our sister newsletter, Postgres Weekly which starts its 2025 run of issues tomorrow.

🎁 And one for fun..

Memos: A Privacy-First Go-Powered Note Taking App — A complete, MIT-licensed note taking webapp that you can self host and which continues to see frequent updates. It uses Echo as a framework and stores its data in a SQLite file. GitHub repo.

Memos Contributors

n

Older messages

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

Why Go slices throw up surprises

Tuesday, December 3, 2024

Plus a look forward to Go 1.24, and a Go-powered alternative to Google Analytics. | #​534 — December 3, 2024 Unsub | Web Version Together with Google Go Weekly The Draft Go 1.24 Release Notes — Last

What's coming in Go 1.24

Tuesday, November 26, 2024

Plus Brad Fitzpatrick on complexity and Go. | #​533 — November 26, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly GoMLX: ML in Go without Python — Eli recently wrote about Go's

A Go-powered MIDI sequencer

Tuesday, November 19, 2024

Plus a big GoLand release, developing a terminal app with Bubble Tea, and reflecting on the history of Unix. | #​532 — November 19, 2024 Unsub | Web Version Together with Blacksmith Go Weekly Mailpit:

You Might Also Like

Daily Coding Problem: Problem #1707 [Medium]

Monday, March 3, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. In chess, the Elo rating system is used to calculate player strengths based on

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