The author uses a pretty standard to most of us Arduino, with software written in AVR C and a nifty little GUI programming application which eases the hassle of dealing with AVRDude directly.
A Direct AVR Parallel Access, or DAPA cable, is an incredibly simple and cheap programming method ... You can change the ‘-p’ to ‘-c’ in the command above to get a list of programmers.