Articles on current page (1-2 of 2)

March 2015

city smog

☑ An Unhealthy Environment

Recently I’ve been writing code to spawn child processes that had to deal with the POSIX functions for querying and manipulating environment variables. I’ve only just realised how truly awful this interface is in the context of modern multi-threaded applications, and this post is simply me sharing the pain.

Read article ( 4 minutes )

25 Mar 2015 at 7:28AM in Software
 | 
Photo by Alex Gindin on Unsplash
 | 
intersection traffic jam

☑ Hash Collision Fun

When dealing with data structures that involve hashing, most commonly hash tables, it’s fairly common knowledge that your choice of hash function is an important performance consideration. What’s perhaps less well known is that it can be an important security consideration too - this article briefly discusses why.

Read article ( 2 minutes )

20 Mar 2015 at 7:36AM in Software
 |  |