Finding your first flat in Berlin, the no-nonsense guide

– So it's official. You're coming to Berlin and you need to find a place to live. You don't speak German, you don't know how much to pay in rent, and you have no one to help you. You have likely found a few articles like this one. They're sitting in other tabs waiting to be read, and […]

Read more »

Cooking with Nick: Maple syrup dumplings

Grands-pères au sirop d'érable

– Today, we are going to prepare a traditional Québécois dessert, grands-pères au syrop d'érable.

Read more »

In which I settle a score with a French teacher


– A French teacher once told me that there are no words with more than 3 consecutive consonants in the French language.

Read more »

Cooking with Nick: Beef and Guinness Pie


– When it comes to food, there is no worse disaster than a delicious meal that falls short on social media. What a disaster! After hours of toiling in the kitchen, a meager half-dozen likes from your immediate family makes you want to swear off cooking forever. Desperate cooks, fret not! With its warm colour palette, tasteful use […]

Read more »

Buying a monthly ticket with the BVG


– Buying a monthly public transit ticket is a simple, painless process in Berlin. Here's how you do it with a credit card.

Read more »

Sunday Stats: Mapping Canada’s war dead

– After a few weeks of wrestling with century-old data, I finally managed to get the 66 000 Canadian Expeditionary Force war graves on a map, with only a few dozen missing graves. The Canadian Expeditionary Force is the designation for the Canadians who fought overseas in the First World War. The data here comes from the Commonwealth […]

Read more »

Playing with data: linking soldiers and war graves


– Over the past week, I have written about the Canadian Expeditionary Force and the Commonwealth War Graves Commission data sets. After loading both data sets in a common database, it is finally time to bring them together.

Read more »

Cracking open the Canadian Great War Project database

– Extracting several hundred megabytes of data from the Canadian Great War Project website.

Read more »

Parsing 65 000 war grave records with Python

War Graves at Tyne Cot Cemetary, Belgium

– This week, we take a look at the 65 000 records of the Commonwealth War Graves Commission's data set.

Read more »

Parsing 575k military records with Python


– The Canadian government made the records of the 660 000 Canadians who served in the First World War available as an open dataset. I decided to take a look at it.

Read more »