The Problem with Media Queries
January 31st, 2012
I finally got around to reading the new article on A List Apart this morning , “A Pixel Identity Crisis“. It basically talks about how some pixels are defined differently than others (based on the “reference pixel”), so there can be variations in how 2 devices (Galaxy Tab and Kindle Fire given as examples in the [...]
On Google
October 28th, 2011
I have some thoughts on Google that I’ve been mulling over ever since Google+ opened up. I don’t put a lot of opinion postings here because I normally put them on my personal site, but whatever; this is pretty relevant and who’s going to stop me? That’s right, here we go… Some of my favorite [...]
Future of Web Design 2011
October 10th, 2011
Hi Folks, I’m speaking at the Future of Web Design this year in New York. The talk will be on the Future of HTML5, stuff coming down the line that we have to look forward to. All sorts of wicked goodness right? I’m really looking forward to working with the folks at Carsonified, who always [...]
Changing History with HTML 5
August 19th, 2011
Here’s the demo for those who like to jump right in. The URL is an important piece of user experience in any Web site or application. We like using, what we call “talking URLs” so they’re easy to say and remember, like clearleft.com/is/richardrutter (one of the best all time). But as we build complex ajax [...]
Creating a Unique and Scalable Mobile Experience
August 16th, 2011
A while ago I submitted a proposal for SXSW 2012 called Creating a Unique and Scalable Mobile Experience. I think it’s a good talk folks might be interested in, if you agree a vote my way would be much appreciated. Description Carrying the Web wherever you go is the future, we can all agree on [...]
HTML 5 Form Validation with Yepnope Fallback
August 4th, 2011
In my last post about creating a proper fallback when using the new HTML 5 form validation I mentioned using modernizr to detect for support, then creating an if statement to call the jQuery validate plugin. One of the commentors mentioned using yepnope for this instead of loading the jQuery validation plugin by default. Since [...]
Required input fields with JS fallback
June 14th, 2011
View the demo One of my favorite features of the HTML 5 forms is the “required” attribute. But unfortunately, support isn’t totally there yet. So we need to create fallbacks. It works in the modern browsers you’d expect it to (FF4, Safari, Opera, etc) but in older browsers, form validation isn’t something you can really [...]
Book Review: The Book of CSS3
June 5th, 2011
I started reading Peter Gasston’s “The Book of CSS3″ about a month ago and finally had time to finish it up this weekend. Here are my thoughts. I’d like to preface my thoughts here with a saying that the publisher did send me a free copy of the book with the intention of writing up [...]
Setting up shortcuts in Terminal
May 20th, 2011
Let me just start off my saying I hate using the command line. That being said, I’m all for making the experience tolerable with a few tweaks. Today I set up some aliases in Terminal so I don’t have to remember some of the weirder commands I use often. I thought I’d share the process [...]