Felix Geisendörfer
@felixge
Followers
14K
Following
11K
Media
709
Statuses
15K
Software Engineer @datadoghq working on Go Profiling, Performance, OpenTelemetry and more. Before: @Apple, Co-founder @transloadit, @nodejs core dev
Berlin
Joined October 2007
🚀 Would you like to improve the latency of your Go apps? In the video below I'll walk you through 5 optimizations using @datadoghq's new profiling timeline feature. Finding and fixing those problems would have been really hard with other tools ✨. https://t.co/RxO7snGbRe
1
27
117
The talk Florian Lehner and I submitted has been accepted at KubeCon 2026 in Amsterdam. 🎉 Small wrinkle: The talk says that the profiling signal is in alpha … which is not true yet. Fear driven development will continue until reality and talk description are aligned!
0
0
6
Have you integrated APOL1 genetic testing into your practice? Discover the No-Cost APOL1 Genotyping Program for eligible patients sponsored by Vertex Pharmaceuticals—helping you deliver precision care without added cost. Learn more today!
21
26
232
Protect this man at all costs.
0
0
9
Asking the right question. Good code review tools are more important than ever. My main wish: interdiff workflow like Gerrit.
How can we make @GitHub Pull Request and code review experience better?
0
0
13
My man @TanelPoder continues his quest to Make Observability Great Again! https://t.co/P0nEWya9jo
1
3
19
Hot take Sunday: `jj` *is* that good. I've switched sway to Cosmic, neovim to helix (experimenting with Zed), zsh to nushell; I've tried "all remote work" on a beefy server, after a souped up "gaming" laptop; And yet, `jj` remains the single biggest life changer.
22
12
305
I love Zstd. It is my default goto for anything compression related: it has a sweet spot between availability (it’s now standardized!! RFC8478), complexity, performance and compression ratio. My favorite thing about it are the skippable frames. Just a killer feature. It’s not
12
40
319
My usual workflow is firing off the same query in ChatGPT 5 and Gemini 2.5 Pro these days. Typically they align, but one answer is better than the other. But it turns out no amount of AI can solve the "too many chefs in the kitchen" problem 😂.
0
0
7
Having fun using pikchr to generate diagrams for my critical path analysis talk at GopherCon US.
2
1
72
From December 22, Sonic Rumble will never be the same. Face off against Godzilla in a brand-new stage, earn Kaiju-chaotic rewards, and join the ultimate monster mayhem. 🌊 Here’s what’s lurking: - New Stage – Godzilla Survival - New Characters & Buddies - Each Kaiju brings
150
941
4K
🧭 CPU profiling isn’t telling you the whole story. Let’s fix that! Join @felixge 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. You’ll learn how to root out hidden
0
1
10
The unsexy truth for the build in public hypeboys is that its not a lot of work or time to get a sexy demo, but it is a lot of work and time to translate that into meaningful value (a lot of that being non-technical). And I see too many people repeatedly celebrating the demo.
34
73
1K
Just updated the proposal to use a struct based API that reuses the existing EventType structs in the trace package. Feedback welcome! 🙇🏻♂️
0
0
2
Step out in high style at your next formal event and turn some heads with Gentleman's Guru. Shop the latest styles in men's formal wear and accessories for the modern gentleman. Get FREE shipping and EASY returns Get assistance from our Experts Award Winning Brand
0
27
118
Very 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.
1
0
2
Check out this new blog post outlining how profiling is becoming the fourth pillar of observability 🚀. https://t.co/RXm7Ws6xP8
datadoghq.com
Learn how modern continuous profilers have transformed profiling into a core observability practice.
1
9
27
Just released async-profiler 4.1 is compatible with JDK 25, adds OpenTelemetry Profiles Data format, improves Native Memory profiling and includes numerous other enhancements:
github.com
v4.1 Features Experimental support for the OpenTelemetry profiling signal #1188: OTLP output format and dumpOtlp Java API #1336: JFR to OTLP converter JDK 25 support #1222: Update VMStructs fo...
2
23
118