R
G

Roman's Tech Blog

I work and play as a programmer, open source consultant & trainer. Here I share some of the odds & ends I discover along the way.