Ten Years in Contrast

January 11, 2015

Ten years ago today I wrote a colour contrast checker. I put together this tool because, at the time, I needed to check the contrast between two values and the tool I used to use was buggy and then stopped working. The code I put together was extremely hacky—a combination of 3rd-party scripts and ill-architected JavaScript. I just needed something that worked. In the beginning, you could s...

Read it all »

My Custom Video Setup

January 03, 2015

For a couple years now, I’ve wanted to do an online version of the SMACSS Workshop—one that people can buy and download any time they want. I’ve hosted a couple online workshops (thanks e4h!) but I wasn’t happy with the videos that resulted from it. I streamed from home which resulted in poor audio and a crappy backdrop. (Which was all my fault, not e4h!) More recently, I partnered up ...

Read it all »

Design Engineering

November 25, 2014

“Front End Dev isn’t just JavaScript. FED is a melting pot of design & dev skills to implement accessible UIs to accepted standards.” — Matt Hill When it comes to development on Shopify Admin, we have—up until recently—only had two specializations: designers and engineers. There is a third specialization, however, that has had a tough time finding a solid home: front-end...

Read it all »

Specificity Graphs

November 19, 2014

Harry Roberts recently wrote about creating a Specificity Graph to get a better picture of your CSS. Harry’s conclusion is that a spiky graph is a bad graph. Spikes that occur mid-graph could lead to maintainability issues since CSS that occurs afterwards needs to meet or exceed that level of specificity to override earlier CSS. In a SMACSS world, however, that’s not likely what your spe...

Read it all »

View the Entire Archive