Tutorial: Hardened OpenVPN with DD-WRT

Lately I've had the need to setup a secure instance of OpenVPN on a DD-WRT enabled router. As I expected the process wasn't exactly smooth, from experience setting up OpenVPN before on a number of different servers I know it can be complex but (naively) thought that...

read more

Boulder Blog: Dealing with Injury

I have recently started to take my climbing training a lot more seriously. Over the last six months I have competed in the Open category of many of the local British Columbia bouldering competitions, and have been consistently ranked somewhere in the middle of the...

read more