I have been in the OpenTelemetry Go compile-time instrumentation SIG since early 2025, so watching it hit v1 last week felt good. The trick: it hooks the Go toolchain at build time to instrument code you did not write. "It is just a Go binary, compiled slightly differently."
Kemal Akkoyun
@kakkoyun.me
GIF Monger, builder, tinkerer and geek. Observability, Reliability, Performance. Mostly focused on #Go, #eBPF and #OpenTelemetry @prometheus.io, and @opentelemetry.io team member. #profiling #kubernetes #golang #zig #linux #perf
Something I've wanted in Go for years: observability without touching source. Now it's here. Swap `go build` for `otelc go build` and OpenTelemetry gets compiled into your app, its dependencies, and the stdlib. v1 is out, and I got to help build it.
Great milestone for us! We had been working on this hard! If you using @golang.org and collect observability signals from your services check it out! Our goal is to add as much as integrations as possible so that you can automagically collect all the signals!
Go Compile-Time Instrumentation just hit v1! 🎉 Add OpenTelemetry to your Go services with zero code changes. Swap go build for otelc go build and get automatic instrumentation for your app, dependencies & the standard library. opentelemetry.io/blog/2026/go...
I've co-mentored cohorts on Thanos, Prometheus, and now OpenTelemetry. The throughline: The reason the projects you depend on still exist in five years is that someone, somewhere, in 2024, mentored the person who will be on call the night your service crashes in 2030.
Spent the last few years mentoring CNCF LFX, GSoC, and GoBridge cohorts. If I could send one sentence to every first-time applicant, it'd be this: "A mentorship proposal is not a CV. It's a draft of the conversation we're going to have for the next three months."
"I’m not the only one. Personal sites are coming back. RSS feeds are coming back. Webrings are coming back. People are remembering that a website can be a home or a place instead of a profile." www.terrygodier.com/the-boring-i... Yessss @terrygodier.com!
The Boring Internet
The internet you grew up on isn't dying. A commercial veneer glued on top of it is. A visual essay about what actually persists.
terrygodier.com
A few years after I mentor someone, they show up in a SIG call, on stage at KubeCon, answering questions I once answered for them. And they're already mentoring someone else. 'The loop closes, and you get to watch.' That's why I keep saying yes.
My PromCon 2020 talk just landed in the official Prometheus docs, six years later. Still sitting with it. "A talk is a moment. A docs page is a place."
we left kids to their own devices with social media. repeating the same with AI would be a disaster. i think kallas is actually on to something here. i have no hope that our education systems can figure out a way on how to teach kids how to deal with that tech in time.
Estonia is betting that the future of education won’t be built by keeping AI out of classrooms — but by putting it at the center of them.
PSA: Green Tea GC in go1.26 is incredible 🚀 This is what we saw for two big Go services. We'll try to gather more data and share it soon.
Seen in the fediverse: If you're learning programming, apply to @igalia.com program and get paid to work on open source. 💰 Fully paid grant 📆 450 hours of work with mentor from June 📍Global remote 🎓 Open to students or self-directed learners 🚨 Until April 3rd! www.igalia.com/coding-exper...
Igalia Coding Experience | Igalia - Open Source Consultancy and Development
Igalia is an open source consulting firm specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers an...
igalia.com
Just a reminder to everyone in town this week, and everyone watching from afar: I've been maintaining the #kubecon feed on here for a while, so if there's any issues with it, please let me know. bsky.app/profile/did:...
If you’re new to Bluesky here’s a Kubecon starter pack I made go.bsky.app/RCerxDE
Growing convinced we could and should ship new version cooldown in the Go modules ecosystem. The subdb and MVP get us far, and supply chain attacks are not much of a thing in Go beyond typosquatting, but we want to stay ahead of them. github.com/golang/go/is...
proposal: cmd/go: support dependency cooldown in Go tooling · Issue #76485 · golang/go
Proposal Details Background Supply chain attacks on open-source software dependencies have become a regular occurrence. Go already takes measures against supply chain attacks. While Go libraries ar...
github.com
.git/info/exclude is one of my favorite git features, but I'm always surprised when I talk to people who never heard about it. It basically allows you to add stuff to .gitignore without modifying the file. Great for ad-hoc ignoring some files created during debugging.
Terminal is SO back baby. Dusted off my dotfiles for the first time since college and I forgot how satisfying this rabbit hole is. Nothing like spending 3 hours perfecting my shell workflow to avoid the actual work I was supposed to do.
Stop Putting API Keys in Your Shell Config kakkoyun.me/posts/stop-p...
Fixed an issue solo on my phone while the little one fell asleep. Claude + GitHub apps made it work. Future is weird 💤
Dependabot security alerts have terrible signal-to-noise ratio, especially for Go vulns. That hurts security! Just turn it off and set up a pair of scheduled GitHub Actions, one running govulncheck and the other running CI with the latest version of your deps. Less work, less risk, better results!
Turn Dependabot Off
I recommend turning Dependabot off and replacing it with a pair of scheduled GitHub Actions, one running govulncheck, and the other running CI against the latest version of your dependencies.
words.filippo.io
Go 1.26 has a lot to love, including significant performance improvements that are completely transparent to Go developers. Just upgrade and your Go programs run faster -- no other changes required!
🎆 Go 1.26.0 is released! 🗒️ Release notes: https://go.dev/doc/go1.26 ⬇️ Download: https://go.dev/dl/#go1.26.0 #golang