felixge Profile Banner
Felix Geisendörfer Profile
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
Don't wanna be here? Send us removal request.
@felixge
Felix Geisendörfer
2 years
🚀 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
@felixge
Felix Geisendörfer
7 days
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
@felixge
Felix Geisendörfer
12 days
A small productivity hack I use every day.
1
0
2
@arkanalabs
Arkana Laboratories
6 months
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
@felixge
Felix Geisendörfer
2 months
Protect this man at all costs.
@jaredpalmer
Jared Palmer
2 months
pray for me
0
0
9
@jaredpalmer
Jared Palmer
2 months
pray for me
@jaredpalmer
Jared Palmer
2 months
How can we make @GitHub Pull Request and code review experience better?
51
24
1K
@felixge
Felix Geisendörfer
2 months
Asking the right question. Good code review tools are more important than ever. My main wish: interdiff workflow like Gerrit.
@jaredpalmer
Jared Palmer
2 months
How can we make @GitHub Pull Request and code review experience better?
0
0
13
@chainlink
Chainlink
19 days
Chainlink: Linking Crypto to Capital Markets.
1
1
13
@medawsonjr
Mark E. Dawson, Jr.
2 months
My man @TanelPoder continues his quest to Make Observability Great Again! https://t.co/P0nEWya9jo
1
3
19
@ColeMickens
Cole Mickens
2 months
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
@vmg
Vicent Martí
3 months
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
@felixge
Felix Geisendörfer
3 months
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
@felixge
Felix Geisendörfer
4 months
Having fun using pikchr to generate diagrams for my critical path analysis talk at GopherCon US.
2
1
72
@Sonic_Rumble
Sonic Rumble
4 days
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
@GopherCon
GopherCon
5 months
🧭 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
@mitchellh
Mitchell Hashimoto
5 months
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
@felixge
Felix Geisendörfer
5 months
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
@GentlemansGuru
Gentleman's Guru
6 days
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
@felixge
Felix Geisendörfer
5 months
Wrote up a small proposal to make it easier to test code that is processing #golang execution traces using the x/exp/trace package.
1
0
6
@felixge
Felix Geisendörfer
5 months
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
@felixge
Felix Geisendörfer
5 months
Check out this new blog post outlining how profiling is becoming the fourth pillar of observability 🚀. https://t.co/RXm7Ws6xP8
Tweet card summary image
datadoghq.com
Learn how modern continuous profilers have transformed profiling into a core observability practice.
1
9
27
@AndreiPangin
Andrei Pangin
5 months
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:
Tweet card summary image
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
@felixge
Felix Geisendörfer
5 months
Maybe @normanmaurer 🙇🏻‍♂️?
0
0
1