Python programmer by choice, Java programmer by necessity. Enjoys working on software that benefits the whole of society.

(See my biography page for more information).


Publications:
Six Things Groovy Can Do For You

A technical introduction to Groovy for Java programmers, this paper shows ways to use Groovy in a typical development project.

Article: Electronic

Free Download
A Rails/Django Comparison

Django and Rails, competing for web developer’s hearts and minds in a dynamic, sixty minute showdown, with just one winner.

Article: Electronic

Free Download