Source from "Advanced C Programming for Fun!"
Putting "Advanced" in the title did not have the desired effect of scaring people off. Nonetheless, it went well: maybe because I was on the wired network so noone could access my server to find the bugs :)
There wasn't anywhere obvious to place a link about my talk, so here's the git repository.