D8 to D3: Using Drupal for data visualization

Data visualization image

One of the exciting features that’s on its way in Drupal 8 is the ability to use Drupal as a RESTful web service. This means that Drupal 8 core allows you to expose data to external applications in a number of standardized formats, and have those applications send data back to Drupal, for example to create, update, or delete content.

Mapping the Northern Gateway Pipeline: risks to B.C.'s parks

While reading up on the controversial Northern Gateway pipeline, that oil company Enbridge wants to build to transport bitumen from Northern Alberta to the B.C. coast, I came across an interesting research paper by the Raincoast Conservation Foundation. The paper (published in October 2012) evaluated the possible impact of a potential pipeline spill to parks and protected areas downstream from the pipeline. It identified 34 areas that would be at risk in the event of a spill.

Since I had been wanting to try my hand at mapping for a while, I went ahead and built a map based on the results of the paper. The map displays the areas listed in the research paper, and the paper's findings for each park, along with all of BC’s parks and the proposed pipeline’s route.

Setting up a wildcard Apache virtual host + a wildcard DNS

When starting work on a new web project, one of the steps involved is setting up a virtual host on the computer you use for development. Doing this manually becomes boring very quickly: creating a new virtual host file, enabling it, adding an entry to your hosts file, and, depending on your setup, symlinking a few things together to make it all work.

Instead of doing this every time, you can set up a 'catchall' virtual host, also called a 'wild card' virtual host. This virtual host makes it possible to use one top level domain on your local, and automatically have its subdomains map to a given documentroot on your local, following a certain pattern.

Organizing and creating content for Drupal with GatherContent

When you’re working on a web project, one of the most important pieces to the puzzle is the content that’s going to be published. After all, we build websites and applications to get other people to read our articles, see our videos or listen to our audio. The process of planning, developing and organizing content is often referred to as "content strategy". The goal is to answer a number of content-related questions, such as:

Blog post #3

I got my work permit three weeks ago at the US/Canadian border, between Vancouver and Seattle. It was quite funny actually: the 'border' was a door between the US and Canada (we walked across), we had to get a paper on the US side stating we had left the country (since you can only apply for a work permit when entering Canada), and then when re-rentering Canada, I did the actual application. It all went smoothly, since the lawyers of my new employer prepared everything very well.

Drupal and Responsive Web Design: Look Great On Any Device

It’s 2011, and the world is going mobile. People don't just use their desktop computer or laptop anymore to visit the sites you build. They're coming at you with smartphones, tablets, TV screens — and who knows what they’ll bring next year? With all this device-switching going on, one of the questions that site builders ask themselves is, how can we keep catering to all these different devices? The good news: There is a way. It’s called responsive webdesign.

Rain, beavers and life in Vancouver ...

Last Friday (July 15) marked my first three months in Vancouver: time for a quick update from this side of the pond. All is very very well here, Ariane and I are doing great. But first, the weather report ...

One month in Vancouver!

Since I have been in Vancouver for exactly one month tonight, I figured this might be a good time to write a first little post about my new life on the Canadian West Coast. I think it's fair to say I feel really good about my time here so far :) Here are some of the reasons why:

Node #01

For those of you who don't know yet: I am leaving for Vancouver next Friday, April 15th. Yes, it is a beautiful city, but first & foremost, I am going there to join my Ariane. After 600+ e-mails, countless Skype calls (and even more text chats), we've pretty much had it with digital communication: time for some IRL'ing (=^_^=).