Social sharing buttons have been around for a few years now. They’re ridiculously popular for three reasons: They bring traffic to your site, for free…
Reasons to avoid inline CSS & JavaScript
Every HTML page consists of three major components: The skin/template (including meta data) HTML tags used to wrap the content and provide information about the…
Creating the HTML Email newsletter template
The advice I always give when it comes to coding HTML emails is “Forget everything you’ve learned in the past 15 years!”. For a veteran…
Copying banner code without scaring people
I created a affiliate banner program for a client this week, and sent the final page over for review. Everything went well, except, my client…
Where have all the binaries gone?
When I say "binaries", I'm not referring to a binary file, but rather a programmer who is familiar with, and uses base 2 in practice.…
Using sessionStorage to Conserve Mobile Bandwidth
If you're website also offers a mobile version, it's likely that you are pulling much of your data for the mobile site from your "desktop"…
jQuery class selector isn’t selecting my class
If this is true, it most likely is not an issue with jQuery, but rather your class name. Class names follow naming conventions used in…
The case for DL
It's not news to any web developer that table-based layouts are way out of style. Tables were originally intended for tabular data, or data in…
New HTML 5 input types – use them!
HTML 5 brings new input types to supplement the standard text input. Notably: email url number range date search color If you've dabbled with these…
nicEdit tips – bbcode & xhtml
If you're looking for a lightweight, configurable rich text editor, nicEdit will do you proud. It's very easy to customize, relatively unobtrusive (compared to other…