A couple years ago I commented on a post about Using Object Oriented CSS with Sass on The Sass Way, commenting that at Carpages.ca we use a mash-up methodology called SMOOCHY (Scalable, Modular Object Oriented CSS Hybrid, Yo). It’s a fun name that usually gets a chuckle. I’ve been asked about this a couple times, but wanted to make a more structured explanation about what this means, and what it doesn’t mean.
We use principles from a number of systems like SMACSS (Scalable and Modular Architecture for CSS) , OOCSS (Object Oriented CSS), BEM (Block Element Modifier). Most of the interest around our solution may be looking for an easy-to-implement incredible system to solve all known development problems, but unfortunately, it’s not that simple. Continue reading
Workflow and simple productivity tools were a couple fascinations of 2015. I still plan to write about it in some detail, but have shared here and there. My Alfred workflow for arranging workspaces is mentioned on this CSS Tricks article.
I had an issue where the Virtual Box VM for Windows 10 wouldn’t unzip on my Mac. Advice that worked for me came from Twitter: use “The Unarchiver. Also better to download the PC version (will still work) until we fix an issue we’ve detected in it.”
Worked for me and my colleagues! http://wakaba.c3.cx/s/apps/unarchiver
@ArleyM need to use "The Unarchiver". Also better to download the PC version (will still work) until we fix an issue we've detected in it
— Antón Molleda (@molant) August 26, 2015
Twice in the past month I have come across issues where the data coming to me from a database contains useful whitespace, but no HTML. I have saved the day by using a <pre> element; this took minutes in CSS where I think back-end sanitization and wysiwyg tool integration and hoop-jumping would take days and require security testing.
Is this brilliant or hacky!? More details! Continue reading
I’ve had an issue with fonts messing up in my browser. I thought it was just me! This has happened before, like when a client sent me their weird copy of Helvetica to install and it broke Digg like so (circa 2010).
Today I finally traced the issue back (I think) to my Typekit local fonts. The history in pics: Continue reading
Every developer likely needs to use WordPress now and then! It’s so ubiquitous that it’s almost a fact of life. I recently did a lunch and learn Advanced WP 101 to cover some aspects that aren’t immediately obvious.
Here are some helpful hints and links for those who “don’t know what they don’t know” about the world’s most popular CMS. Continue reading
It’s a slight departure from writing for web journals, but being a team lead for dealer sites at Carpages led to me getting published in the dealer magazine Canadian Auto World. Continue reading
I thought I’d share a small change I’m trying with work to hopefully improve my focus, speed, and quality of work. Continue reading
For just over a year now I’ve been working as a front-end developer at Carpages.ca. With the new job came several other life upgrades. Bring on the bullet list! Continue reading
I love CSS, and I really love OOCSS. To me being Object Oriented means two things: breaking down patterns, and using a clear easy-to-adopt naming convention. Continue reading
I’ve had the opportunity to write for a few notable industry journals, and I’ve been asked a number of times how this came to be by those wanting to get into it. I’ll sum it up.
TLDR: Just ask. Everyone is nice. Continue reading
I did a bunch of keyboard layout research this weekend. It’s a simple fact that my kids are going to be nerds; I’m not sure what kind they will become, but I predict they will spend more time on computers than my generation ever did. Continue reading
mtp:// is my new favourite protocol. I use it all the time; specifically when explaining how modern web development tools work. Continue reading
In 2006 there was an era when spam seemed to have been written by infinite monkeys with infinite typewriters. It caught my attention since there was apparently nothing I could do – no call to action that would actually make money for the sender! The text was fascinating. I saved some!
Here’s some vintage spam, circa 2006.
Yesterday I had a fresh mind-blowing thought about Bounce Rates. Google defines a website Bounce as: “the percentage of visits in which users view only a single page of your site” – Yesterday for the first time I asked myself:
Why have I ever thought that this is a bad thing?! Continue reading
Last month I attended the FITC conference in Toronto. My biggest take-away was about Web Components (using the Polymer polyfill for now). HTML includes will be a game changer in general, but I’m calling this the biggest thing since RWD. Continue reading