What's in a Name?
With the Internet becoming increasingly crowded, finding a good domain name has become a difficult endeavour. Therefore, we have come up with a few…
Montreal Dining Guide Redux -- Drupal North 2019 Edition
I am really looking forward to connecting with the Drupal community for three days of learning, sharing and Drupalling. We like to support Drupal…
The Spin Cycle
There are two words you’ll never, ever hear me use in discussing what I do: spin and wordsmith. I know some people wear these labels with pride -- and…
Ask Echidna: Does One Size Ever Fit All?
Welcome to our first Ask Echidna blog post, where we answer your questions about Web design, digital marketing, and business solutions. Do you have a…
The 3 Stages of Customer Personalization & Their Tactics
According to Deloitte’s 2022 study, brands that prioritized personalization were nearly two times as likely to have exceeded their revenue goals in…
How To Optimize Your Website Speed For Mobile: Google Speed Update Is Coming
It’s now been a few months since Google announced that, as of this July, page speed will be a ranking factor in mobile searches. Essentially, slower…
Smart Date 2.0: Let's Do This Again!
The first stable release of Smart Date delivered on my original vision for the module, namely, the need for a more app-like editor experience and…
Content Strategy & Architecture
Content Strategy (CS) and architecture is slowly, but steadily climbing the ladder and becoming a respected process in website development. With CS…
App Shows Potential of Braille in the Digital World
While most of the technical innovations that have had a profound impact on my life have been hardware-based, imagine my excitement when my newest…