About
Hi, I am Felix Geisendörfer, a software developer living in Berlin, Germany.
Currently I’m working as a Staff Engineer for Datadog focusing on Continuous Profiling for Go .
Before that I spend 6.5 years working for Apple on Factory Tracability systems using PostgreSQL and Go.
And prior to that I co-founded and bootstrapped
Transloadit into a profitable business, was one of
the first contributors to node.js and worked on many
other open source projects as well.
One of my spare time passions is robotics, so a few
friends and I organized an event around
programming flying robots with JavaScript called
NodeCopter which has now turned into a small
community.
You can find me on twitter and
github , or contact me directly.
You can subscribe to updates via RSS or E-Mail .
Connecting Go Profiling With Tracing
Feb 11, 2022
Profiling Improvements in Go 1.18
Feb 11, 2022
Advent of Go Profiling: Day 1-1: Branchless Go
Dec 03, 2021
Advent of Go Profiling: Day 1-1
Dec 01, 2021
CSV Boilerplate for Go
Sep 27, 2020
Implementing State Machines in PostgreSQL
Jul 27, 2017
PostgreSQL operations that you can't EXPLAIN
May 23, 2017
Go + Raspberry Pi powered Alarm Clock
Mar 05, 2015
Using TCP keepalive with Go
Aug 26, 2014
GoDrone - A Parrot AR Drone 2.0 Firmware written in Go
Dec 25, 2013
Vim Trick: Open current line on GitHub
Aug 08, 2013
Let's Fix File Uploading
Mar 27, 2013
The Pull Request Hack
Mar 11, 2013
Open Source And Responsibility
Mar 07, 2013
Hello World
Mar 03, 2013
I have been blogging since 2006, my older posts can be found here .
After speaking a little too much in 2012, I've heavily cut down on events, but I still enjoy speaking ocassionally, so reach out if you'd like to invite me to an event.
fgprof - The Full Go Profiler
· pdf
GoWayFest, Online
Jul 12, 2020
tus.io - Squeezing Cats Through Tiny Mobile Tubes
JSConf.us, Florida
May 29, 2013
tus.io - Squeezing Cats Through Tiny Mobile Tubes
Web Rebels, Oslo
May 23, 2013
tus.io - Resumable file uploads for web and mobile apps
Codemotion Berlin
May 11, 2013
tus.io - Resumable File Uploads
· pdf
UIKonf Preparty, Berlin
May 01, 2013
Programming flying robots with JavaScript
· pdf
NEXT Berlin
Apr 24, 2013
Programming flying robots with JavaScript
· pdf
Railsberry, Krakow
Apr 23, 2013
Programming an AR Drone Firmware in JS (de)
· pdf
Denkwerk, Cologne
Dec 12, 2012
Programming an AR Drone Firmware in JS (de)
· pdf
· video
Cologne JS Usergroup
Dec 11, 2012
Faster than C?
· pdf
Prague JS Usergroup
Nov 29, 2012
Flying robots over a 10.000 mile distance with JavaScript
· pdf
Sydney JS Usergroup
Nov 21, 2012
Faster than C?
· pdf
Nodeconf.it, Italy
Nov 11, 2012
The power of node.js (with quadcopters)
· pdf
· video
Øredev, Malmö
Nov 05, 2012
Faster than C?
· pdf
· video
NodeDublin
Oct 18, 2012
Faster than C?
· pdf
· video
· code
JSConf.EU, Berlin
Oct 07, 2012
Programming flying robots with node.js
· pdf
· video
LXJS Lisbon JavaScript, Lisbon
Sep 28, 2012
The power of node.js (with quadcopters)
· pdf
Developer Conference, Hamburg
Sep 07, 2012
The zen of node.js
· pdf
· video
Campus Party Europe, Berlin
Aug 22, 2012
Node.js Quadcopter Programming
· pdf
Berlin JS Usergroup
Aug 16, 2012
As fast as C?
· pdf
· video
London Node.js User Group
Jun 27, 2012
Node.js - A practical introduction
· pdf
Big Techday, Munich
Jun 15, 2012
The Node.js Scalability Myth
· pdf
Munich Node.js User Group
Jun 14, 2012
Node.js in production
· pdf
· video
Web Rebels, Oslo
May 26, 2012
Bootstrapping Transloadit.com
· pdf
Roots, Bergen
Apr 27, 2012
The Node.js Scalability Myth
· pdf
Roots, Bergen
Apr 27, 2012
The Node.js Scalability Myth
· pdf
Mix IT, Lyon
Apr 26, 2012
The Node.js Scalability Myth
· pdf
Berlin JS Usergroup
Mar 15, 2012
JavaScript - The Bad Parts
· pdf
Berlin JS Usergroup
Jan 19, 2012
Node.js - Best Practices
· pdf
· video
Munich Node.js User Group
Dec 01, 2011
Node.js - A practical introduction
· pdf
· video
Munich Node.js User Group
Dec 01, 2011
Node.js - A practical introduction
· pdf
· video
Øredev, Malmö
Nov 09, 2011
Building an alarm clock with node.js
· pdf
Reject.js, Berlin
Oct 29, 2011
Node.js - Eine praktische Einführung
Developer Conference, Hamburg
May 21, 2011
How to Test Asynchronous Code
Berlin JS Usergroup
May 19, 2011
How to Test Asynchronous Code
· pdf
NodeConf, Portland
May 05, 2011
Node.js - A quick tour
· pdf
Gameforge AG, Karlsruhe
Apr 20, 2011
Transloadit
· pdf
Startup Riot, Atlanta
Feb 16, 2011
Node.js - A quick tour
Atlanta JavaScript Meetup Group
Feb 15, 2011
Node.js - Should Ruby Developers Care?
· pdf
Atlanta Ruby Meetup Group
Feb 09, 2011
Node.js in production
· pdf
Berlin JS Usergroup
Jan 20, 2011
Node.js as a networking tool
· pdf
· video
27C3, Berlin
Dec 28, 2010
Node.js - A quick tour
Ruby User Group Berlin
Oct 07, 2010
Dirty - How simple is your database?
· video
JSConf EU, Berlin
Sep 25, 2010
Node.js - A quick tour
Hamburg.js User Group
Mar 04, 2010
Node.js - A quick tour
Berlin JS Usergroup
Jan 12, 2010
JavaScript and Git
CakeFest, Berlin
Jul 12, 2009
Recipies for successful CakePHP projects
CakeFest, Berlin
Jul 11, 2009
jQuery and CakePHP
CakeFest, Buenos Aires
Dec 05, 2008
Git and CakePHP
CakeFest, Buenos Aires
Dec 02, 2008
With jQuery & CakePHP to World Domination
CakeFest, Orlando
Feb 06, 2008
ActiveDOM
jQuery Camp, Cambridge
Oct 27, 2007
You can reach me at [email protected]
I love meeting new people, so if you're in Berlin, I'm almost always up for having lunch or coffee - just get in touch!
Please use Github for any questions or bug reports concerning my open source projects, this way the information can become useful to everybody.
I try to answer all e-mails, but sometimes I have a bit of a backlog.
Hosted by netlify