-
Working with signals in Rust - some things that signal handlers can't handle
Signals are an essential part of process life-cycle on linux, but working with them is ... fraught - probably because it's not obvious that special care is needed. In this post, we'll look at what a signal is and just one of the challenging aspects: restrictions on signal handlers.
- altogether too much detail about host name resolution
In this post we'll take a look under the covers at what happens we look up hosts.
- Longevity in software engineering
How long should we expect themes and technologies in software engineering to last? In this post, we'll look at how long individual projects "last" based on data from GitHub and try to draw conclusions around what that means for choosing foundational software.
- altogether too much detail about host name resolution