The vector web is here! SVG is a pretty viable option now. SVG is a vector image format.
Here’s an SVG primer! http://css-tricks.com/using-svg/
Here is a great post on how to implement SVG with sensible fallbacks: http://css-tricks.com/svg-fallbacks/ (the first linked demo has got a lot of attention this week)
This is too cool. Emmet Livestyle is a text editor package and browser extension that allow for two-way style edits (live updates from Sublime to the browser, and from the browser’s web inspector to Sublime!). Requires Sublime Text 3. As of yet it doesn’t seem to work with Sass.
IE8 is on its way out. IE10 is officially the most used version of Internet Explorer (source). Continue reading
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.
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).
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
Digg.com has gone through a few massive changes in this latest iteration. If I remember correctly Digg was bought-out and completely revamped in a number of weeks! Let’s have a peek under the hood to see what there is to learn from the front end code on this site. Continue reading
New websites being made now should be accessible, BY LAW!!! Accessibility affects every level of web site production. Starting with design, the development, and the copy writing. It’s everyone’s job to know this stuff.
If this is all a bit daunting, here are some places to start: Continue reading
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
When it gets down to it, the Internet is a pretty key ingredient in my hobby / job of building websites. This begs the question: “What would you do if the Internet was gone tomorrow?” Continue reading
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
I’ve heard of the DRY (Don’t Repeat Yourself) coding methodology a bit over the years, but this practical explanation really blew my mind. It often results in more code, but it’s more maintainable.
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
Chrome Blink went to the masses today, and unexpectedly I found my first buggy thing about the new JS rendering engine! I really didn’t think I’d even notice. Ironically, the effect was kind of blinky.
Update: Ok, I’ve found another issue. Renaming this post. More after the break! Continue reading
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
Today when asked a simple question my two year old replied “I amn’t”. We laughed, but didn’t correct her, after all: she’s actually made a pretty sharp move there! Continue reading
I hope I always have a healthy appetite for learning.
Over the years I’ve learned a lot from collaboration, reading, and dissecting the code of other developers. I plan to keep this fire burning and start documenting some quick code reviews of established websites. I’ve got a few simple rules in mind for this front end code review series. Continue reading
As you may know (stalwart reader of ArleyM.com) I like writing and musing about this career of mine. One thing that’s been really way too inconsistent is how I spell out the title and the task.
I’ve finally made a decision. Continue reading