I’m a web developer, that’s what I do, and I love it. But, the unfortunate side of offering web development services, is that you usually…
JavaScript Organization for web development
For those of you who have come across this post, and don't yet know about the object-oriented features of JavaScript, it will not carry much…
CAPTCHAs – security, fun and promotion
The CAPTCHA (Completely Automated Public Turing Test To Tell Computers and Humans Apart) has been evolving in recent years in attempt to close in on…
A review of CMS and E-Commerce platforms
I'm frustrated with content management systems and e-commerce platforms. Well, to be more specific, my frustration lies with products that claim to offer both. There…
Reduce load time and resource usage with Content On-Demand
Your local area cable provider has been putting the concept of On-Demand to good use for years, providing television or movie titles only when specifically…
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…
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…
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…