I pursue insight, then make things simpler and better. I enjoy writing correct, high-quality Go code. Minimalist.
@dmitri.shuralyov.com bsky
@[email protected]
@mholt6 If you use %w, presumably it’s to let callers do something they can’t with %v. Are you willing to document it as part of the API and add a test case so it won’t regress, so callers can rely on it? If not, is %w really needed?
⌛48 hours to Go!
The weather in Chicago is spectacular (70 – 80 degrees), the pizza is as delicious as ever 🍕, and we’re getting ready to greet all your smiling faces. 💙
#GopherConOrBust#GophersUnite
🎉 Go 1.23 Release Candidate 1 is released!
🏃♂️ Run it in dev! Run it in prod! File bugs! https://t.co/Ul1xGhvlkf
🔈 Announcement: https://t.co/SUwZ6jhsb3
📦 Download: https://t.co/sx3dmlgtCA
#golang
🎊 Go 1.22 Release Candidate 1 is released!
🏃♂️ Run it in dev! Run it in prod! File bugs! https://t.co/Ul1xGhvlkf
📢 Announcement: https://t.co/pERS8wOxE8
⬇️ Download: https://t.co/giYzuprNEz
#golang
@GoTimeFM@jboursiquot I’ll leave https://t.co/zbdCeWjd5x here, but I recognize investing time and effort into commit messages is less worthwhile in some contexts.
🥳 Go 1.21.4 and 1.20.11 are released!
🔐 Security: Includes security fixes for path/filepath (CVE-2023-45283, CVE-2023-45284)
🗣 Announcement: https://t.co/ax7JEuqqFe
🗃 Download: https://t.co/XZkz5GDGxc
#golang
A lesson that I keep learning over an over.
Avoiding complexity isn't about saying no to hard things or things that seem "niche" or controversial. It's about saying no to obvious, easy things because eventually it all adds up.
🎆 Go 1.21.2 and 1.20.9 are released!
🔐 Security: Includes a security fix for the Go command (CVE-2023-39323).
🔈 Announcement: https://t.co/Wg6Of0MCq3
📦 Download: https://t.co/AgFnQJhRb0
#golang
Hello gophers! @dmitshur and I (with @bradfitz in spirit) are back at San Diego this year, and we would like to invite you to a #GopherCon run tomorrow morning!
Wednesday, 9/27 -- 7am outside the lobby!
Meeting spot: https://t.co/XV9irHPLhM
The Go team has published official guidelines for organizing / structuring a Go project:
https://t.co/ZLiWsuBicz
This includes recommended project layouts for different kinds of projects: a simple package, a command-line tool, a mix of the two, etc.