Web Excessibility

Posted June 12th, 2008 by Mike Cherim

They say too much of a good thing isn’t all that good. It’s true, and this fact remains as the statement is applied to web development. Especially when it’s applied to the web accessibility branch. Let’s explore this. Web accessibility is a good thing, right? You bet it is, from its benefits to myriad users to its benefits to the site in the area of search engine indexing. It’s win-win all the way. But before jumping in and going wild with its application and adherence on your next project, making sure your site is accessible to the nth degree and all that, it can be overdone.

Continue reading “Web Excessibility” »


My What-I’ve-Been-Up-To Post

Posted June 3rd, 2008 by Mike Cherim

I haven’t been posting as much, roughly once a week I guess, but not as much as I used to. This post is meant to explain why. To tell you what I’ve been up to — or not up to as the case may be. I have been purposely cutting back. I have family, it’s the nice time of year, and I have a life-long hobby I’m taking to new level, or trying to. I’ll offer more about that at another time. I have been dong fewer web and blog projects, or perhaps you could say I’m allowing more room between projects, making time or all of my other pursuits. Which are varied.

Continue reading “My What-I’ve-Been-Up-To Post” »


Web Semantics and Search

Posted May 27th, 2008 by Mike Cherim

Semantics, schemantics, right? If that’s your view, you might want to start questioning it now. The importance of web semantics may be on the rise. Semantics is meaning. On the web semantic HTML conveys this meaning to the user and his or her user agent. It lends itself to web accessibility, and the clear content organization is extraordinarily helpful to being properly indexed by search engines. Someday this fact may be more important than ever thanks to an interesting new approach to search.

Continue reading “Web Semantics and Search” »


Killing Off Web Widows

Posted May 14th, 2008 by Mike Cherim

I miss my words. Please, let me explain. I speak not of wives without husbands. I am instead talking about a typographers’ term that defines an undesirable situation that looks bad in print and is best avoided for reasons of both aesthetics and readability. The term pertains primarily to print as said, but it also applies to a web page situation that, in my opinion, is also best avoided. I’m not going to provide graphical example of the aforementioned malady, but I will offer a quick definition of the term I’ve introduced you to.

Continue reading “Killing Off Web Widows” »


Protecting Forms from Spam ‘Bots

Posted April 30th, 2008 by Mike Cherim

Spam robots or spam ‘bots abuse comment forms, contact forms, and any forms they can. A true scourge of the web. They exploit insecure forms to send spam. Fortunately there are individual methods of slowing them down. And when used jointly, ‘bots can actually be stopped. This post shares four scripted operations I’ve found particularly helpful to prevent illegitimate posting. In the following examples, at least one variable will be posted, and will appear in this article as $posted_var (meaning it’s captured by $_POST['var']) to offer greater clarity, but this variable can be whatever you need it to be: name, email, etc.

Continue reading “Protecting Forms from Spam ‘Bots” »


Will the Road to HTML 5 be Rough?

Posted April 18th, 2008 by Mike Cherim

I am really impressed with the HTML 5 work being performed by Ian Hickson, as the draft editor, and the others who are part of the WHATWG. I’m a fan of the work, and I believe it has promise. From the updated meaning of some of those gray area elements, to the deprecation (made obsolete) of some of the garbage that has littered the web for the past fifteen years, to the introduction of new elements that will offer organizational value where none exists today, to the introduction of new attributes to give all elements clearer meaning, it all bodes well with me. But I cannot help but wonder how we will get there.

Continue reading “Will the Road to HTML 5 be Rough?” »


The Minutiae Motherload

Posted April 3rd, 2008 by Mike Cherim

It’s time to get a couple of nasty old Post-It notes off my desk. They’re dusty and faded, they no longer stick to anything, and their edges are curled. A sad and all too typical sight no doubt. On them I see what may be little nuggets of one man’s wisdom, and maybe a question or two (hard to read). Some of it is crap, some of it is gold, that is up to you. Since none is really worthy of an article of its own, I locked them away in a Post-It note safe so to speak. I am now opening that safe — and the contents are spilling out. If something looks good to you, feel free to grab it.

Continue reading “The Minutiae Motherload” »


Goodbye Free Email

Posted April 1st, 2008 by Mike Cherim

Worldwide email spam volume has grown to unprecedented proportions and something must be done. Something will be. Beginning August 1st, 2008, an action initiated by the International Consortium of Email Regulation (ICER), of Geneva, Switzerland — supported by leaders in all continents — will be effected. Precisely this action will be the application of outbound email charges levied by major telecom and cable communications carriers, billed to users (per email or in bulk mail lots) by Internet Service Providers (ISP), and metered at the mail server level.

Continue reading “Goodbye Free Email” »


Views From a Screen Reader User

Posted March 25th, 2008 by Mike Cherim

As it concerns using lists and other non-form structural elements to lay out web forms, my feelings have been known. They haven’t changed, but after interviewing an experienced screen reader user about this very subject recently, I do have new insights into it — his perspective anyway. It was a revealing interview. Offering without a doubt relief to some, and probably disappointment to others. Any earned responses will likely determine that.

Continue reading “Views From a Screen Reader User” »




Note: This is the end of the usable page. The image(s) below are preloaded for performance only.