billpg industries™
SixGate Part Two – A Security Analysis
Python’s Truthiness: A Code Smell Worth Sniffing
The Expanding Universe of Unicode
Sixgate Part 1½: Why Not Tunnel Services?
Sixgate: Technical Overview of the IPv4-to-IPv6 Gateway Mechanism
Sixgate – IPv6 Without Leaving Anyone Behind
Rufus – An Adventure in Downloading
The UKIP Effect – How to Win by Not Winning
Dear string-to-integer parsers…
What type of UUID should I use?
I want a less powerful programming language for Christmas.
Why do we repeatedly hash passwords in a loop?
What’s a kWh? (And other money-saving tips)
You don’t have to wear a blazer to school on a hot day!
My adventure into self web-hosting (Part 1)
My Incredibly Stupid Diary
Data-Mining Wikipedia for Fun and Profit
POP3 – The ideas that didn’t make it.