A learning experiment in writing web backend code in go