One of the most powerful and important things about Open Source software is that it brings people together to work…
Apple macOS has for many years supported the ability to have binaries for multiple platforms in one executable. Upon execution…
Several of my friends in tech are having a hard time in their career due to everything going on in…
Yesterday I wrote a blog post talking about Event Loops, this was a pre-cursor to discussing where I am using…
The concept of event loops is not new in programming, but I think it is still a really important technique…
Way back when I was at NGINX I worked with several people on integrating a kernel patch for SO_REUSEPORT in…
Valgrind is an incredibly powerful tool which helps find leaks, buffer overflows and many other things. Whilst being extremely powerful…
The key to learning anything new is finding a way to engage with the material. Some people learn by reading…
Whilst porting code between Linux and macOS I have come across two issues which make assumptions about how something works…
You may be familiar with variadic functions in C, these are basically functions that allow a variable number of parameters,…