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…
Just upload a CSV, websites understand those better
"Just upload a CSV", says the developer to the scared little product manager. Sure, it may be easier for any script to parse a CSV…
Structuring your Site – Layout vs. Templates
When I hear the word layout, what instantly comes to mind is a Photoshop file with design details for an upcoming web project. On the…
Choosing the right book
I'm perhaps a little old school in my philosophy on learning new technical skills. There are millions of web resources out there to reference common…
CGI – why o why!
I'm willing to bet that if you're reading this, you're a somewhat seasoned web developer but by some requirement, you are forced to create a…
Parsing the PDF
I had to pull some data from a source, to create a Google map today. But, the only format the address data was in was…
Cross-browser field dimensions
Yesterday I was tasked with fitting a new design on a very old site. As expected, the existing site made heavy use of the rows,…
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…
Matching link and text colors – the easy way
Let me start by saying that this method uses a new feature found in the CSS 3 spec. So, it might not be the best…