Cup o' Go

🚧 Go Improvement: 🫸 waitgroup.Go, json/v2, 🐍 new features for cobra apps, with Jeremy Foran

Jun 28, 2025
In this discussion, Jeremy Foran, a Go enthusiast and Elasticsearch community organizer from Toronto, shares insights from his work at Blue Flag Consulting. He delves into the exciting features of Go 1.25, including weight groups and the evolution of JSON from v1 to v2. The conversation highlights personal projects and the balance between usability and simplicity in code. Jeremy also reflects on his journey in community management, emphasizing the power of collaboration and support within the Go programming community.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Ngrok SDK Powers Remote Access

  • Ngrok Go SDK v2 lets you expose local Go servers via public URLs easily.
  • Jeremy uses it with a Raspberry Pi LTE setup for remote configuration without knowing its IP.
ADVICE

Try Go 1.25 Interactive Notes

  • Use Go 1.25 interactive release notes to explore new features with executable code.
  • This makes it easier and faster to learn new Go language capabilities practically.
INSIGHT

New WaitGroup Go Method

  • Adding a Go method to WaitGroup simplifies concurrency patterns in Go.
  • This reduces boilerplate and errors by combining Add, Done, and Go in one method.
Get the Snipd Podcast app to discover more snips from this episode
Get the app