VE Day in Montréal

In 1945, my grandmother worked in the Sun Life building in downtown Montréal. A gentleman in her office took pictures of the VE Day celebration from the 17th floor and on Ste-Catherine. He gave copies to my grandmother who passed…

Compile Groovy to Executable JAR

I’ve been working on automating some deployment tasks using Jenkins and Groovy. Fun stuff, but dealing with dependencies at runtime is a hassle. Yes, Maven will fetch everything you need, but sometimes you don’t have line-of-sight to Maven Central from…

Jira for All

A bug tracker is an indispensable for grown-ups who write software for a living, and Jira is one of the best ones available. Over the last year my workplace has expanded its use if Jira from within the development team…

Again with the Books

Here’s a pair of notebooks I made for some friends. They are about 90 pages and have soft spines, but no headbands. The covering Japanese paper and bookcloth are from Au Papier Japonais. This store is gorgeous and deserves a…

Git, GIT_SSH, and SSH

As part of a project at work, a web application running in Tomcat must periodically pull files form Git. No, it’s not Jenkins. Usually it work a treat but getting it all working on Windows proved to be tricky, and…

Assessment of Technical Resolutions for 2014

It is with great pride I announce I have met a record 20% of my technical resolutions for 2014. In a feat of raw courage and perseverance I gave serious consideration to the other items well into the spring. I…