Golang Weekly

Newsletter Image

Messages

7/23/2024
16 : 4

Getting a grip on Go 1.23

Plus building Mac apps in Go, sending notifications, and checking for vulnerabilities. | #​516 — July 23, 2024 Unsub | Web Version Together with Blacksmith Go Weekly Interactive Release Notes for Go
7/16/2024
14 : 24

It's about time

Plus Go jumps up the TIOBE index, binary search with SIMD and Go's assembler, and embedding a NATS server. | #​515 — July 16, 2024 Unsub | Web Version Together with WorkOS Go Weekly Quartz: A
7/9/2024
17 : 4

Let's get patching

Plus Google promotes PGO, Go 1.22.5 lands, and the latest library releases. | #​514 — July 9, 2024 Unsub | Web Version Together with Frontend Masters logo Go Weekly Locally Patching Dependencies in Go
7/2/2024
17 : 4

Writing generic collection types

Plus Russ Cox's new bot, using Go from JavaScript, and the River job queue gets a UI. | #​513 — July 2, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly Writing Generic Collection Types:
6/25/2024
16 : 34

Go 1.23 gets another step closer

Plus making a regex engine in Go, how to think about channels, and Bleve gets vector support. | #​512 — June 25, 2024 Unsub | Web Version ✈️ I've produced this issue a day early due to being en-
6/18/2024
17 : 54

A quick Go quiz

Plus debates about Go 1.23 iterators, anti-patterns, and another Go web framework. | #​511 — June 18, 2024 Unsub | Web Version Together with Dragonfly Go Weekly Why People are 'Angry' Over Go
6/11/2024
16 : 4

Errors, errors, and errors again

Plus another success story for profile-guided optimization. | #​510 — June 11, 2024 Unsub | Web Version Together with Frontend Masters logo Go Weekly An Applied Introduction to eBPF with Go — eBPF is a
6/4/2024
19 : 14

Generating Go boilerplate from OpenAPI specs

Plus a look at some Go alternatives to using Makefiles. | #​509 — June 4, 2024 Unsub | Web Version 🫣 We took a break last week, but forgot to notify you in advance - sorry! You didn't miss anything
5/21/2024
17 : 34

The Go team explains compiler optimizations

Plus the latest GoLand EAP begins. | #​508 — May 21, 2024 Unsub | Web Version Together with Flipt Go Weekly ▶ Boosting Performance of Go Apps with Optimizations — Three members of the Go team gave a
5/14/2024
17 : 44

Using 97 fewer cores thanks to PGO

Plus an HNSW indexed vector store library, a new Go game hits the Steam store, and is 'ok' ok?. | #​507 — May 14, 2024 Unsub | Web Version Together with Stytch logo Go Weekly Reclaiming CPU for
5/7/2024
17 : 14

A very random issue

Plus a new language that compiles to Go, charts for the terminal, and some Go books from Packt. | #​506 — May 7, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly Evolving the Go Standard
4/30/2024
14 : 54

Going supersonic

Plus Go remains popular in pull requests, a CP/M emulator, and, sure, Go isn't Java. | #​505 — April 30, 2024 Unsub | Web Version ✍️ It's been a quiet week for big Go related news, but we still
4/23/2024
16 : 54

Bringing PGO to the build pipeline

Plus how Go grew at Google, cmp.Or, and ways to visualize makefiles, Go binaries, and live Go processes. | #​504 — April 23, 2024 Unsub | Web Version Together with Three Dots Labs Go Weekly How Dolt
4/16/2024
16 : 44

The latest Go developer survey results are in

Plus lots of database stuff, a new Go book is in print, and a Minesweeper implementation. | #​503 — April 16, 2024 Unsub | Web Version If you wondered why you didn't get an issue last week, we took
4/2/2024
16 : 14

Go 1 turns twelve

Plus discussing debugging approaches, optimizing SQLite and brute force searches, and getting brain freeze with Charm. | #​502 — April 2, 2024 Unsub | Web Version 🐣 A quick note to say Go Weekly is
3/26/2024
18 : 4

No-one likes a leaky goroutine

Plus a 3D raycasting engine on top of Ebitengine. | #​501 — March 26, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly Learning Go in 2024; From Beginner to Senior — Go learning resources
3/19/2024
18 : 14

Flight recording for Go apps

Plus fail-safe HTTP clients, Hugging Face transformers in Go, and writing better READMEs. | #​500 — March 19, 2024 Unsub | Web Version Together with Three Dots Labs Go Weekly More Powerful Go Execution
3/12/2024
17 : 44

Are single letter variables that bad?

Plus we talk gRPC, logical replication, high speed packet sending, and even un peu de Français... | #​499 — March 12, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly High-Speed Packet
3/5/2024
17 : 24

How things work at Charm

Plus another try at memory arenas, processing PDFs with Go, and some advice for new Go programmers. | #​498 — March 5, 2024 Unsub | Web Version Together with Tuple logo Go Weekly 📊 How I Keep Myself
2/27/2024
15 : 4

Becoming the engineering manager of the Go team

Plus thinking about enums, colors, email testing, LLMs, and even jQuery.. | #​497 — February 27, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly Robust Generic Functions on Slices — The