I write about various technical topics. Some recent ones
* Using type-classes to model the expressivity of build systems
* Using 1Password with ssh-agent on Linux
and some that I'm proud of:
* Sampling Profiler Internals: Introduction
* Retrieving function arguments while unwinding the stack
* Why does my stack have an extra 4 bytes? Digging into Clang's return value implementation
I write about various technical topics. Some recent ones
* Using type-classes to model the expressivity of build systems
* Using 1Password with ssh-agent on Linux
and some that I'm proud of:
* Sampling Profiler Internals: Introduction
* Retrieving function arguments while unwinding the stack
* Why does my stack have an extra 4 bytes? Digging into Clang's return value implementation