Lorna Mitchell

    Written by

    Developer Advocate at IBM. Technology addict, open source fanatic and incurable blogger (see http://lornajane.net)