Kemal Akkoyun
banner
kakkoyun.me
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
Reposted by Kemal Akkoyun
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
February 10, 2026 at 11:41 PM
Reposted by Kemal Akkoyun
Anything you can do in Obsidian you can do from the command line.

Obsidian CLI is now available in 1.12 (early access).
February 10, 2026 at 10:01 PM
Reposted by Kemal Akkoyun
“Go 1.26 is released” by Carlos Amedee, on behalf of the Go team — https://go.dev/blog/go1.26

#golang
February 10, 2026 at 8:31 PM
very cool!
Real-time profiling in the terminal 👀🔥

🚒 eprofiler-tui — A TUI flamegraph viewer for OTLP profiling data

💯 Streams profiles over gRPC & renders an interactive/zoomable flamegraph.

🦀 Written in Rust & built with @ratatui.rs

⭐ GitHub: github.com/rogercoll/ep...

#rustlang #ratatui #tui #profiling
February 10, 2026 at 1:39 PM
What if Claude Code is “a guy in the Philippines”? 🤔🧐🤨
February 6, 2026 at 6:24 PM
Reposted by Kemal Akkoyun
Front row seats to @kakkoyun.me's talk #FOSDEM
February 1, 2026 at 10:53 AM
Reposted by Kemal Akkoyun
I’m glad to have been able to catch my colleagues @kakkoyun.me and Augusto de Oliveira’s talk. I’m an internal user of our benchmarking platform at @datadoghq.com and I learnt a few more things! Nice talk! #FOSDEM #FOSDEM26 #FOSDEM2026
February 1, 2026 at 11:44 AM
Reposted by Kemal Akkoyun
Woohoo! @kakkoyun.me hits twice at #FOSDEM with another talk. Now with Hannah Kim, talking about how to instrument your #Go code without changing a line. #FOSDEM26 #FOSDEM2026
February 1, 2026 at 12:41 PM
That time of year has come! It’s FOSDEM o’clock.
January 31, 2026 at 7:28 AM
Running Claude Code on a Linux box over SSH just unlocked a whole new world for me.

I’ve never managed to become an avid Vim user (too impatient, and lazy), but now I can code comfortably through SSH with Claude doing the heavy lifting.
January 27, 2026 at 8:02 PM
Time to pick this up again. It’s getting more relevant everyday.
January 22, 2026 at 1:10 PM
Reposted by Kemal Akkoyun
With #FlightRecorder #Go introduced a powerful tool. As I'm involved in the #OTel Profiles signal, I have created an OTel receiver that transforms Go's FlightRecorder format into the OTel Profiles signal. Now you can analyze Go diagnostics in your own favorite backend/UI!
github.com/florianl/fli...
GitHub - florianl/flightrecorderreceiver: The FlightRecorder receiver collects Go Flight Recorder traces and transforms them into OTel Profiles
The FlightRecorder receiver collects Go Flight Recorder traces and transforms them into OTel Profiles - florianl/flightrecorderreceiver
github.com
January 17, 2026 at 1:34 PM
Reposted by Kemal Akkoyun
Related #golang PSA:

Gophers often mistakenly put a -u in 'go get -u foo', when they would have been better off with just 'go get foo'.

'go get foo' says to upgrade foo itself. It's shorthand for 'go get foo@upgrade'

'go get -u foo' says to *also* upgrade all the direct and indirect deps of foo.
January 14, 2026 at 4:54 PM
FIRE subreddits are wild. Everyone’s 29, retired, owns 3 rentals, and “just got lucky with some BS hype .” Meanwhile I’m emotionally attached to my budgeting app.
January 10, 2026 at 4:48 PM
Authenticated CLIs + skills are more secure, faster, and cheaper than MCPs for external services in Claude Code. But sure, let’s add more layers of complexity. That always works.
January 8, 2026 at 8:29 PM
Reposted by Kemal Akkoyun
Go 1.26 is coming soon, and the official release notes are pretty dry.

So I prepared an interactive version with lots of examples.

Read on and see!

antonz.org/go-1-26
Go 1.26 interactive tour
New with expressions, type-safe error checking, and faster everything.
antonz.org
January 5, 2026 at 1:40 PM
8 years in Germany.

Finally converted my driver's license.

Time-to-completion is only slightly worse than continental drift.
Proudly nominating myself for Procrastinator of the Decade.
December 20, 2025 at 3:44 PM
I just came across two surprisingly handy macOS utilities:
github.com/tw93/Mole
and github.com/productdevbo...
GitHub - tw93/Mole: 🐹 Deep clean and optimize your Mac.
🐹 Deep clean and optimize your Mac. Contribute to tw93/Mole development by creating an account on GitHub.
github.com
December 18, 2025 at 1:10 PM
Because one talk over a weekend apparently wasn’t enough bad life choices:

Also on Sunday, 12:30–13:10 in H.1301 (Software Performance devroom) I’ll be speaking with Augusto de Oliveira: “How to Measure Software Performance Reliably”
December 17, 2025 at 4:10 PM
I’m heading to FOSDEM 2026 🧪

On Sunday, 13:30–14:00 in UB5.132 (Go devroom) I’ll be co-presenting with Hannah Kim:
“How to Instrument Go Without Changing a Single Line of Code”

Basically: all the ways to get observability without touching your beloved git blame.
December 17, 2025 at 1:10 PM
😢
December 12, 2025 at 11:11 AM
Reposted by Kemal Akkoyun
This past week I used my R&D week at @datadoghq.com to build a WASM transpiler that generates Go (ARM64) assembly code.

It's not publicly available - I want to rebuild it from scratch - but I can tell you that it works!
December 7, 2025 at 9:30 PM
I'm looking for a PR review tool dedicated and native to macOS. I tried tools embedded to VS Code, but I didn't like the experience.

I want good UX and standalone app (so that I can track how much time I spent reviewing code).

Any suggestions?
December 2, 2025 at 1:10 PM