Kemal Akkoyun's Avatar

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

2,133
Followers
467
Following
563
Posts
28.04.2023
Joined
Posts Following

Latest posts by Kemal Akkoyun @kakkoyun.me

.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.

10.03.2026 06:02 πŸ‘ 24 πŸ” 2 πŸ’¬ 2 πŸ“Œ 2

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.

05.03.2026 21:49 πŸ‘ 7 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Stop Putting API Keys in Your Shell Config

kakkoyun.me/posts/stop-p...

25.02.2026 16:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a corgi dog wearing a birthday hat is eating a birthday cake . ALT: a corgi dog wearing a birthday hat is eating a birthday cake .
24.02.2026 14:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Fixed an issue solo on my phone while the little one fell asleep. Claude + GitHub apps made it work. Future is weird πŸ’€

21.02.2026 16:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

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!

20.02.2026 19:56 πŸ‘ 91 πŸ” 20 πŸ’¬ 4 πŸ“Œ 1
Preview
FOSDEM 2026: Even Bigger, Even Better FOSDEM 2026 highlights β€” OTel Unplugged, Go Devroom, Software Performance Devroom, and the hallway track that never disappoints.

FOSDEM 2026: Even Bigger, Even Better

kakkoyun.me/posts/fosdem...

20.02.2026 19:47 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Fix Go Module Downloads Behind a Corporate VPN How to use the GOPROXY pipe separator to gracefully fall back to the public proxy when your corporate Go module proxy is unreachable behind a VPN.

Fix Go Module Downloads Behind a Corporate VPN

kakkoyun.me/posts/goprox...

19.02.2026 21:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a man in a black turtleneck stands in front of a window with perfection written on the bottom right ALT: a man in a black turtleneck stands in front of a window with perfection written on the bottom right

github.com/kepano/obsid...

13.02.2026 13:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - kylesnowschwartz/age-of-claude: Age of Empires sound effects for Claude Code - wololo your way through coding sessions Age of Empires sound effects for Claude Code - wololo your way through coding sessions - kylesnowschwartz/age-of-claude

So good github.com/kylesnowschw...

11.02.2026 16:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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!

10.02.2026 23:41 πŸ‘ 34 πŸ” 5 πŸ’¬ 0 πŸ“Œ 1

bsky.app/profile/obsi...

10.02.2026 22:01 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

bsky.app/profile/obsi...

10.02.2026 22:01 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

β€œGo 1.26 is released” by Carlos Amedee, on behalf of the Go team β€” https://go.dev/blog/go1.26

#golang

10.02.2026 20:31 πŸ‘ 62 πŸ” 17 πŸ’¬ 1 πŸ“Œ 0

very cool!

10.02.2026 13:39 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

What if Claude Code is β€œa guy in the Philippines”? πŸ€”πŸ§πŸ€¨

06.02.2026 18:24 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Two speakers at FOSDEM on stage

Two speakers at FOSDEM on stage

Front row seats to @kakkoyun.me's talk #FOSDEM

01.02.2026 10:53 πŸ‘ 11 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

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

01.02.2026 11:44 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

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

01.02.2026 12:41 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

That time of year has come! It’s FOSDEM o’clock.

31.01.2026 07:28 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Who looks to the code nowadays? /s

(I know that much vim to browse around)

So far this was for a really small experiment. I don't know if this approach scales πŸ˜…

27.01.2026 21:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Even for provisioning and fixing setup issues, I used Claude Code.

Turns out the missing piece wasn’t discipline or memorizing modal keybindings, but delegation (probably this is how manager feels /s).

27.01.2026 20:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

27.01.2026 20:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Noop, apparently it didn’t make the cut.

bsky.app/profile/rich...

27.01.2026 13:17 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Practical TLA+ book cover

Practical TLA+ book cover

Time to pick this up again. It’s getting more relevant everyday.

22.01.2026 13:10 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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

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...

17.01.2026 13:34 πŸ‘ 7 πŸ” 4 πŸ’¬ 2 πŸ“Œ 2

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.

14.01.2026 16:54 πŸ‘ 29 πŸ” 10 πŸ’¬ 1 πŸ“Œ 0
Preview
a man is sitting on a couch eating noodles with chopsticks and a lamp . ALT: a man is sitting on a couch eating noodles with chopsticks and a lamp .
14.01.2026 09:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Let me subscribe 😭

10.01.2026 19:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

10.01.2026 16:48 πŸ‘ 5 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0