Why is your code allocating memory? How does the Go compiler see the world?
Join Go contributor @thepudds.bsky.social for a deep dive into escape analysis—the part of the compiler that decides whether your data stays on the stack or takes the more expensive trip to the heap.
🎟️ www.gophercon.com
05.08.2025 17:37 — 👍 6 🔁 4 💬 0 📌 1
🧭 CPU profiling isn’t telling you the whole story. Let’s fix that!
Join @felixge.de as he introduces a novel approach to analyzing Go request latency using critical path analysis—one that goes beyond traditional CPU profiling, logs, or traces.
🎟️ www.gophercon.com
#GopherConOrBust #golang
01.08.2025 17:39 — 👍 9 🔁 2 💬 0 📌 0
Just updated the proposal to use a struct based API that reuses the existing EventType structs in the trace package.
Feedback welcome! 🙇🏻♂️
01.08.2025 07:36 — 👍 0 🔁 0 💬 0 📌 0
Wrote up a small proposal to make it easier to test code that is processing #golang execution traces using the x/exp/trace package.
31.07.2025 08:53 — 👍 7 🔁 0 💬 1 📌 0
IDK, probably when it’s old and boring. I don’t have time to stay on the bleeding edge of editor tech these days 😭.
30.07.2025 08:36 — 👍 2 🔁 0 💬 1 📌 0
Few things are more cursed than the way VS Code extensions determine which local development tools to use. This is especially true when using remote hosts via ssh.
30.07.2025 05:00 — 👍 1 🔁 0 💬 1 📌 0
German word of the day:
Verschlimmbessern = "Trying to make something better, but actually making it worse in the process"
A lot of engineering work falls into this category. Sometimes the answer is that there is value in leaving a problem unsolved.
21.07.2025 15:50 — 👍 44 🔁 6 💬 2 📌 1
I'll check and get back to you! But we might not have the data anymore due to limited retention 😬
18.07.2025 14:52 — 👍 1 🔁 0 💬 1 📌 0
Parsing Protobuf Like Never Before · mcyoung
new blogpost about protobuf perf (work related!)
mcyoung.xyz/2025/07/16/h...
16.07.2025 18:59 — 👍 43 🔁 8 💬 0 📌 1
uploading this classic clip for posterity buttondown.com/jaffray/arch...
12.07.2025 14:15 — 👍 8 🔁 2 💬 0 📌 0
How to patch the Go toolchain
A few ways to build Go programs with a modified compiler/runtime/standard library: nsrip.com/posts/patchr... Overlays in particular are pretty cool IMO
02.07.2025 18:44 — 👍 15 🔁 5 💬 0 📌 0
It was nice meeting you. I really enjoyed your presentation, you’re a great speaker.
01.07.2025 19:49 — 👍 1 🔁 0 💬 0 📌 0
JSON evolution in Go: from v1 to v2
Reviewing the key changes in json/v2.
I'm working on an interactive Go 1.25 tour, but there are so many changes in json/v2 that I decided to cover them in a separate blog post.
Plenty of interactive examples ahead!
antonz.org/go-json-v2
22.06.2025 13:54 — 👍 29 🔁 16 💬 2 📌 0
I’m at #gopherconEU this week. Let’s chat if you’re here as well! #golang
17.06.2025 08:04 — 👍 6 🔁 2 💬 0 📌 0
I'm looking forward to your benchmarks. All your articles are incredibly interesting. Thanks for sharing them.
07.06.2025 08:24 — 👍 3 🔁 0 💬 0 📌 0
Having a really good generator for protobuf decoding would be amazing.
07.06.2025 08:23 — 👍 1 🔁 0 💬 1 📌 0
I could imagine big differences depending on data distributions. Our payloads have lots of slices (strings and ints).
07.06.2025 07:21 — 👍 1 🔁 0 💬 1 📌 0
We got up to 60% less CPU in our testing. But we were also using the unsafe options, and one downside was increased memory usage for retaining the large incoming payloads throughout the lifecycle of the request.
07.06.2025 07:20 — 👍 1 🔁 0 💬 1 📌 0
Meanwhile ChatGPT O3 figured it out in one shot.
06.06.2025 07:19 — 👍 4 🔁 0 💬 1 📌 0
Finally, register spill jujutsu edition 🥳 .
31.05.2025 07:27 — 👍 8 🔁 0 💬 0 📌 0
Thanks for writing this. It’s a good contribution to the discussions around iterator best practices 🙇
29.05.2025 08:39 — 👍 4 🔁 0 💬 0 📌 0
Queer. ADHD. Engineer. UNIX person. Australian-American. Member of illumos core team. Building a new machine at Oxide Computer Company!
Writing ⌯Go at Reddit
konradreiche.com
Creator of localmodconfig
Open source maintainer. Writing interactive technical books at https://antonz.org
Senior dev @github.com| Speaker & educator | Talking accessibility, refactoring, AI & career growth | Host of Overcommitted | The Balanced Engineer | Building sustainable careers in tech | brittanyellich.com #pdx
Never look back, Darling. It distracts from the now.
Full of passionate intensity.
infosec enthusiast • Go dev & trainer • minimalist • atheist • chaotic good • trying to make sense of the Web • he/him
Blog: https://jub0bs.com
Free Go (golang) course: https://github.com/jub0bs/go-course-beginner
Free 🇵🇸! Leave 🇱🇧 alone!
UX Strategy: Apple System 7, Newton, & Apple HI guidelines. UX Director Symbian, managed Mobile UX at Google, creative director frog design SF. Head of Product for two startups. Google Physical Web + Android UX research. Semi-retired
tailscale co-founder, programmer, building sketch.dev
Engineer on cloudy things at Google.
@deleplace@hachyderm.io
💙 Serverless, QR codes, ≡Go.
https://programming-idioms.org
Try coolmaze.io 📱➡️💻
Follow for database internals content.
Newsletter software for people like you.
https://buttondown.com
(Unofficial) VP of Developer Productivity at Microsoft. Developer tools, engineering systems, .NET, C#, Roslyn, Visual Studio, Editor, WPF, Avalonia, MSBuild.
Software Engineer @ OllyGarden, OpenTelemetry maintainer, CNCF Ambassador.
🇧🇷 Nas horas vagas, crio conteúdo para o @DoseDeTelemetria
I created Box2D. I enjoy all kinds of programming, but specialize in physics and animation. I work in Unreal for my day job (like everyone else). C/C++ and whatever Claude spits out for me. https://box2d.org/
Public policy professor, Price School USC @priceschool.usc.edu, father, poverty/social policy/racial inequality/immigration/policymakers, posts do not speak for employer, https://bradydave.wordpress.com
The official "Resistance" team of U.S. National Park Service. Our website: www.ourparks.org
Principal Engineer at Grafana Labs. SRE wannabe. Herder of kids.
hacker | tamagopher | https://andrea.bio