A passage with many arches
6 min read

Meet the Arc Browser – The Reason I Uninstalled Google Chrome after 15 Years

Read about the cool features of Arc Browser that convinced me to move away from Google Chrome after 10 years of loyalty.
Letters
5 min read

Sending Emails with Drupal Symfony Mailer

Say goodbye to hook_mail(); learn to send easily-configurable and translatable emails with the Drupal Symfony Mailer module.
Colorful paint brushes
6 min read

Migrating Custom Themes from Drupal 9 to Drupal 10: Removing Dependencies on Classy and Stable

Upgrading to Drupal 10? Here’s how you get your custom theme ready for Drupal 10.
A vintage command station
4 min read

Custom Drush Commands: Site-wide Drush Commands

Does your Drupal site have custom scripts? Many of them can probably be written as beautiful custom Drush commands.
Symetris' office on Rue St-Jacques, Montréal
8 min read

Full Stack Drupal Developer at Symetris: Interview, Experience, and Review

Read about my experience working as a Senior Drupal Developer at Symetris; one of the most peaceful jobs I have had so far.
A woman sitting on a chair and reading.
9 min read

Acquia Certified Drupal 9 Expert: Preparation, Experience, and Review

How to prepare for Acquia’s Drupal certification test and how I become a Triple Certified Drupal Expert in ~8 hours on a Friday the 13th.
A woman’s hand making a series of dominos topple.
6 min read

Drall: A Tool to Run Drush on Multi-site Drupal Installations

A command-line tool to run drush on all or multiple sites in multi-site Drupal installations. One command to Drush them all!
A construction site
4 min read

Phpake: A Tool like Make/Rake Built for PHP

Have you ever struggled with writing or updating a Makefile? Now you can write a Phpakefile instead! Phpake is similar to GNU Make, but built for PHP.
Young siamese cat lying on a table
11 min read

Building a Web Scraper with Ruby: Cats + Ruby + CLI + Emails

Read about writing a CLI webpage scraper and watcher app in Ruby that sends email notifications when new data is found.
Japanese text on a wall
11 min read

Learning a new Language as an Adult: My Experiences and Suggestions

Think you’re too old to learn a new language? You’re wrong! Here’s how I learned 3 new languages as an adult.
Château Frontenac in Québec City
9 min read

Passing a French Language Test in 6 Months: My Experience Learning a Sixth Language

Learning French? Read about how I learnt intermediate-advanced French and scored B2 in a French language test in six months.
Digital art that looks like a maple leaf
12 min read

Immigrating to Quebec as a Skilled Worker: Permanent Residency after 4 Years

Thinking of immigrating to the Province of Quebec? Read about my experience of becoming a Permanent Resident of Canada.