When I say simplest, I mean, this really is the poor man's fangate! The entire concept revolves around hiding content via JavaScript or jQuery, then…
PHP Data Feeds – Export Database to CSV
I develop in a few languages, but I use PHP for just about all of my data feeds. I do so because the PHP scripts…
Just make the whole thing a link!
Who can be blamed for invalid HTML? The coder who created the markup? The browser that has an "anything goes" mentality to rending HTML? The…
Optimizing onKeyPress AJAX handlers in JavaScript
Not everyone has Google's mega-awesome data center with tens of thousands of servers, servers that allow them to do things like instant live search on-keydown.…
HTML 5 Storage is better, but cookies aren’t gone yet
HTML 5 Storage is a promising addition to the web developers arsenal. However, it's name is confusing to many novices because it implies a connection…
Base 64 encoding the web
There are uses for Base 64 encoding that extend beyond converting binary data to ASCII strings. Base 64 encoding doesn’t require an encryption key and it supported in virtually every language, making it very useful in certain cases.
Buttons – the time-saving, bandwidth-reducing, seo-friendlier way
There are many more reasons to avoid button graphics than to use them. Most effects can be produced using only CSS, and what’s even better is that they can be applied to just about any element in your HTML.
Optimize your site for TV and Projector Screens
With the release of Internet Explorer for XBOX Live members just a few weeks ago, we have yet another optimization challenge, the big screen. By…
Web development pet peeves
We all have our coding conventions. Few of us follow every best practice known to the computer-science world, but instead follow practices that are convenient…
Why use a CMS for your website?
Because you have content to manage. That's the simple answer, and it actually makes a lot of sense. But there's a little more to it,…