Fresh CSS

I’ve fallen helplessly in love with Sass! It’s made front end fast, and efficient in my day to day – but the only catch is I don’t work alone. I work as a part of a team, and it’s not uncommon for some of our clients to want to get their hands into some styling. We are moving toward a Sass standard, but shifts like this can’t be immediate. I’ve spent a lot of time thinking about how to soften the impact of moving to Sass for a team and clients that haven’t used it. Continue reading

Lorem Ipsum

Lorem Ipsum is a common block of latin text used as placeholders in comps. This ironically is called “greeking”! During the design phase it’s often preferable to use this to actual content, lest the client start reviewing content rather than design.

Ever wonder what this text says? I finally looked it up:  Continue reading

Quote

Quote

Don’t try to be ‘good’ at ten things, be great at two things.

These were some of the best words I heard this week. I feel like this is the hundredth time I’ve decided to double down on web design.

Password Security

I kinda wish I never found this: Chrome doesn’t do a fantastic job of keeping your passwords safe. At all (source). In fact, I’m guessing Safari doesn’t either since Chrome can import them. Lame, lame, lame, lame, lame.

So what should you do? I recommend 1 Password. You remember one password to unlock it, then it logs you in to other things (I highly recommend you remember your email password as well, you use it often, in many places; and “Lost Password” systems go there). There are competing services, but I like how 1 Password is software that stores a file (mine is in Dropbox (encrypted) to sync on multiple machines).

WordPress Screencast Series

I talk a lot about WordPress with friends, twitter acquaintances, colleagues, clients, random people on the street who are too polite to turn me away etc. I often find myself addressing some of the same topics; so I thought I’d start a screencast series from my YouTube channel. I’m going to update this post with further updates on this topic. Continue reading

Android vs. iPhone

Link

It’s not really fair to compare a closed ecosystem to an open source one, but let’s try. Android and iOS are the extreme platforms: One is super open, the other super closed.

Apple has 6 different pieces of hardware called an “iPhone”. There have been 6 versions of the OS: 93% of users are on the latest (iOS6), 6% on the second latest.

Android has 11,868 pieces of hardware that qualify as Android phones. There have been 10 versions of the OS: 33% of users are on the latest (Jelly Bean), 25% on the second latest, 37% on the third latest. Continue reading

No.

Probably one of the more important lessons I’ll learn this year is to simply say “no“.

Today friends needed help with a pretty interesting and serious web project. Knowing how busy I’ve been and look like I will be in the immediate future (with work, and life), there was no responsible way I could have taken this on.  Continue reading

Terrible Thirteen Year old Website

This isn’t allowed to be your first impression of me as a professional crafter of websites. I really feel like I need to preface this embarrassing link with my resume or something… I do some good work with good clients like BlackBerry, Tim Hortons, Suncor, Manulife, Pet Valu etc – I’m not a total hack! Honest!

Ok, enough of that – the dirt. Here’s a link to a site I made in college! Fun fact: This wasn’t tested on IE6 before it went live… because that browser didn’t exist yet. Continue reading

Starting class names with numbers

I’m probably not the only one who learned the hard way that CSS (or JS) class names can’t start with a number. It’s just one of those things: .1-col has to be .col-1, or .one-col. Classes have to start with a letter, underscore or hyphen.

I’m not sure why I find this so fascinating to think about; but a simple workaround would be to use Roman Numerals.  Continue reading