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
Pinned
Thrilled to share that I’ve joined @datadoghq.com as a Staff Software Engineer on the Language Platform team for @golang.org 🐹

I’m excited to continue my journey in observability and performance engineering, focusing on building tools that make developers’ lives easier.
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
Reposted by Kemal Akkoyun
Technically “fuck around and find out” is the scientific method
November 29, 2025 at 1:00 AM
@deadprogram.com I would love your opinions on this 😊
A bit more context: I have libraries written in other native languages that I want to expose from a Go package/module. Today, there are basically two ways to do this:

1. CGO and link against those libraries.

2. purego (e.g. github.com/ebitengine/p...) and dynamically load them.
November 25, 2025 at 12:22 PM
A bit more context: I have libraries written in other native languages that I want to expose from a Go package/module. Today, there are basically two ways to do this:

1. CGO and link against those libraries.

2. purego (e.g. github.com/ebitengine/p...) and dynamically load them.
November 25, 2025 at 9:43 AM
Does anyone know someone attempted to transpile WASM to Go ASM? Or similar?
November 24, 2025 at 2:41 PM
Reposted by Kemal Akkoyun
My talk from GopherCon 2025 about Green Tea is up on YouTube! www.youtube.com/watch?v=gPJk...
GopherCon 2025 - Advancing Go Garbage Collection with Green Tea - Michael Knyszek
YouTube video by Gopher Academy
www.youtube.com
November 20, 2025 at 12:33 AM
Reposted by Kemal Akkoyun
Sam Altman's pants are on fire | Discussion
Sam Altman’s pants are totally on fire
Even for him, his latest whopper is something
garymarcus.substack.com
November 8, 2025 at 2:40 AM
No monitoring and observability room? 🤔 cc @richih.bsky.social
November 2, 2025 at 3:42 PM
Reposted by Kemal Akkoyun
FOSDEM 2026 - Accepted developer rooms
Brussels / 31 January & 1 February 2026
fosdem.org
November 2, 2025 at 3:33 PM
Reposted by Kemal Akkoyun
If you have an interest in understanding garbage collection better, or in how Go's new GC works under-the-hood, I highly recommend reading @michael.express's thorough guide through Go's current and Green Tea GC.
golang.org Go @golang.org · Oct 29
“The Green Tea Garbage Collector” by Michael Knyszek and Austin Clements — https://go.dev/blog/greenteagc

#golang
October 29, 2025 at 7:20 PM
NYC friends — I’ll be in town next week! 🗽

If you’re around and up for a coffee, let’s make it happen ☕️
Also, it’s been a minute, and taking cool spot recommendations!
October 24, 2025 at 12:30 PM
Breaking my #PromCon streak since 2018 😭 Work travel, family, and a bit of health issues this year. Feels weird to miss it 💔
October 21, 2025 at 12:10 PM
Berlin friends 🐻 if you’re serious about #observability and #OpenTelemetry, don’t miss this one.

The OpenTelemetry Collector Workshop (Oct 29–30) is two days of deep dives, labs, and production-ready patterns from folks who build and run OTel at scale.

👉 telemetrydrops.com/events/2025/...
OpenTelemetry Collector Workshop | Berlin | October 29-30, 2025 | TelemetryDrops
Two-day, in-person OpenTelemetry Collector workshop in Berlin. Master Collector architecture, pipelines, resiliency, security, and production-grade deployment patterns with hands-on labs.
telemetrydrops.com
October 13, 2025 at 3:10 PM
Got feedback from someone I deeply respect. It was sharp, honest, and right. I could’ve done better, and I will.

Pressure and pace aren’t excuses. Just reminders to be more intentional. Raising my own bar again.
October 7, 2025 at 12:10 PM
One of my favorite hobbies is adding new features to my personal blog that I never actually write posts on. It’s right up there with buying books I don’t read.
October 4, 2025 at 3:10 PM
I’ll be in Paris next week 🇫🇷 Ping me if you want to grab a drink and chat!
October 4, 2025 at 12:10 PM
Reposted by Kemal Akkoyun
FOSDEM 2026 - FOSDEM 2026 Call for Participation
Brussels / 31 January & 1 February 2026
fosdem.org
September 22, 2025 at 9:22 AM
I recently spoke at GopherCon UK 2025 about the hidden power of #Go’s `-toolexec` flag. How it can turn every `go build` into a programmable pipeline for things like error-handling enforcement and observability hooks. Here’s the recording:
Unleashing the Go Toolchain - Kemal Akkoyun
The -toolexec flag hides a super-power in the Go toolchain: it lets you turn every go build into a programmable pipeline. In this session we’ll reveal how a simple wrapper command can inject custom…
youtu.be
September 23, 2025 at 12:10 PM
Best of both worlds. Use #omarchy with #cachyos repositories!
September 17, 2025 at 12:10 PM