A feature proposal for avoiding spoilers on social networks.
Distinguishing EPERM
vs EACCESS
and how that helps debug file manipulation scripts.
Starting new java processes in your scripts considered harmful. Let’s compare “hello world” startup times for different languages.
When comparing long strings in unit tests, make sure your assertion failures give you useful output.
How being lazy and procrastinating led me to adopt test-driven development before I realized it.
Working with vendor code in C can get very tricky, especially when you except breaking changes to occur. Especially when you have multiple binaries depending on that vendor code, updating at different times, necessitating different live versions. Let’s explore.
Introduction Assume you’re working with an external vendor, who is providing you with code for a wonderful function getFoo:
1 2 3 4 5 6 7 8 9 10 // foo.