---
title: "The latest Go dev survey results"
publication: "Go Weekly"
issue: 537
published_at: "2025-01-08"
canonical_url: "https://golangweekly.com/issues/537"
---

Plus it's time to say goodbye to the Go Time podcast. |        

#​537 — January 8, 2025 

[Unsub](https://golangweekly.com/leave/*|UID|*)|[Web Version](https://golangweekly.com/issues/537)   

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\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_300,h_70/e_make_transparent/co_white,e_outline:5/nk0tfdvalivacz8rw7rt.png)](https://frontendmasters.com/learn/fullstack/?utm_source=email&utm_medium=golangweekly&utm_content=fullstack)  

Go Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/y6jxxpbp90cv98bdjh7f.jpg)](https://go.dev/blog/survey2024-h2-results)  

[Go Developer Survey 2024 H2 Results](https://go.dev/blog/survey2024-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   [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/f7a50e0e.png)](https://frontendmasters.com/learn/fullstack/?utm_source=email&utm_medium=golangweekly&utm_content=fullstack) 

[Master the Fullstack](https://frontendmasters.com/learn/fullstack/?utm_source=email&utm_medium=golangweekly&utm_content=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](https://crawshaw.io/blog/programming-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:** 

- 🎧 We're sad to hear that the _Go Time_ podcast [is bowing out](https://changelog.com/posts/a-new-era-for-the-changelog-podcast-universe) with [its latest episode](https://changelog.com/gotime/340) reflecting on eight years and 340 episodes of shows. However, [Fallthrough](https://fallthrough.transistor.fm/) is a new Go podcast that picks up Go Time's torch.
- 🇬🇧 If you want to attend [this year's GopherCon UK](https://www.gophercon.co.uk/), you can now save the date: it's in London on August 13-15. No rush, though, its CFP doesn't even open till March.
- 📺 [A variety of talks from GopherCon 2024](https://www.youtube.com/playlist?list=PL2ntRZ1ySWBdtH-tLdfcDJaWABxySlkRj#gophercon2024) (which took place in July) have begun to land on YouTube, including [▶️ a look at extending the Go compiler](https://www.youtube.com/watch?v=YX_Plgsrm44), [▶️ building a firewall with Go](https://www.youtube.com/watch?v=qvhjtDI0hJk), and [▶️ code instrumentation techniques in high performance trading systems.](https://www.youtube.com/watch?v=oEm9w9-Geds)
- 🇺🇸 On the topic of GopherCon, [GopherCon 2025](https://www.gophercon.com/) takes place this August 26-28 in New York City.
- Juho Forsén [reflects on a year of security fixes in Go.](https://mattermost.com/blog/year-of-security-fixes-in-go/)   

[Rust vs Go in 2025](https://bitfieldconsulting.com/posts/rust-vs-go) — 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 API](https://developers.googleblog.com/en/build-go-applications-project-idx-gemini-api/) — [IDX](https://idx.dev/) 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](https://www.warpstream.com/blog/pixelfederation-powers-mobile-analytics-platform-with-warpstream?utm_source=go_weekly&utm_medium=email&utm_campaign=jan_8_25_sponsored_link_go_weekly) — By swapping AWS MSK for WarpStream, Pixel Federation drastically reduced Kafka costs and eliminated complex VPC peering. 

WarpStream sponsor   

📺 [Why CGO is Dangerous](https://www.youtube.com/watch?v=8mU7KIF6l-k) – A short, engaging and relatively high-level critique of CGO. Rachel Lettuce 

📄 [Go Union Type Proposals Should Start with Their Objectives](https://utcc.utoronto.ca/~cks/space/blog/programming/GoUnionTypesStartWithGoals) – 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](https://mattjhall.co.uk/posts/go-is-well-designed-actually.html) Matt Hall 

📄 [Why Go Should Sometimes Be a No-Go](https://brainbaking.com/post/2024/12/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?](https://www.paolomainardi.com/posts/docker-performance-macos-2025/) – A handy comparison of the performance of different approaches. Paolo Mainardi 

📄 [Writing and Testing a Paginated API Iterator in Go](https://blog.thibaut-rousseau.com/blog/writing-testing-a-paginated-api-iterator/) Thibaut Rousseau 

📄 [Write Your Own `json.Unmarshal`](https://stuff.narf.zone/posts/unmarshal/) TinyBirdPerson  

🛠 Code & Tools  

[betteralign 0.6: Make Your Programs Use Less Memory.. Maybe](https://github.com/dkorunic/betteralign) — A tool to detect structs that _could_ use less memory if their fields were organized differently. It’s a fork of Go’s [fieldalignment](https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/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](https://go-fuego.github.io/fuego/) — _“The only Go framework generating OpenAPI documentation from code. Inspired by Nest, built for Go developers.”_ Here’s [a hello world example](https://go-fuego.github.io/fuego/docs/tutorials/hello-world) along with full docs. The [latest version (0.17)](https://github.com/go-fuego/fuego/releases/tag/v0.17.0) adds (initial) Gin router support. 

Fuego, Inc.   

[templ: A Way to Build HTML with Go](https://templ.guide/) — Create components that render fragments of HTML and compose them to create screens, pages, documents, and apps. [GitHub repo.](https://github.com/a-h/templ) 

Adrian Hesketh   

- [Mockery 3.0 Alpha](https://vektra.github.io/mockery/v3.0/) – Creates mock implementations of interfaces.
- [Caddy 2.9](https://github.com/caddyserver/caddy/releases/tag/v2.9.0) – Powerful Go-powered HTTP/1-2-3 server with automatic HTTPS.
- [Pebble 2.0](https://github.com/cockroachdb/pebble) – RocksDB/LevelDB inspired key-value database in Go. Used by CockroachDB under the hood.
- [River 0.15](https://github.com/riverqueue/river/releases/tag/v0.15.0) – Fast and reliable Postgres-powered background jobs for Go.
- [go-github v68.0](https://github.com/google/go-github/releases/tag/v68.0.0) – GitHub v3 API client library.
- [GoBGP 3.33](https://github.com/osrg/gobgp) – BGP implementation in Go.      

📰 Classifieds   

🔹 Sell to enterprise with a few lines of code with [WorkOS — the modern, flexible identity platform for B2B SaaS](https://workos.com/?utm_source=cpgo&utm_medium=newsletter&utm_campaign=q12025). Integrate SSO, SCIM and FGA in minutes, not months. 

--- 

🐘 Postgres user? Check out [our sister newsletter, Postgres Weekly](https://postgresweekly.com/) which starts its 2025 run of issues _tomorrow._     

🎁 And one for fun.. 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/zr20llcgzhcd0gfcjvjf.jpg)](https://www.usememos.com/)  

[Memos: A Privacy-First Go-Powered Note Taking App](https://www.usememos.com/) — A complete, MIT-licensed note taking webapp that you can self host and which continues to see frequent updates. It uses [Echo](https://github.com/labstack/echo) as a framework and stores its data in a SQLite file. [GitHub repo.](https://github.com/usememos/memos) 

Memos Contributors         

Curated by Peter Cooper and [Glenn Goodrich](https://twitter.com/ruprict). 

[Change your email](https://golangweekly.com/edit_subscription/*|UID|*)
[Stop getting this newsletter](https://golangweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
