I had a few spare hours a couple of weekends ago so I decided to add some real life HTM5 and CSS3 to the site homepage
Web design
The joys of spec-creep
Spec creep is a special joy for developers everywhere, but it can be controlled, and more importantly, avoided!
Web design
Data retention - how to get it right
Ask any seasoned IT professional about storing personal information and he'll whistle through his teeth and then spend the next hour telling you that its a big mine field.
Web design
Security - Social Engineering
Hackers will try many different approaches to compromise your site. Social engineering is a technique thats requires little or no technical knowledge
Web design
Security - XSS and SQL injection
In part 2 of 'How websites get hacked' I'm going to take a look at cross site scripting (XSS) and SQL Injection as attack vectors.
Web design
How websites get hacked
We'll take a look at the main ways websites are hacked, what things we can do to prevent attacks, and how to limit damage when all else fails.
Web design
Tendering for a website
Getting a website built can seem like a daunting task for someone with no technical knowledge, but with proper preparation you can make life much easier.
Web design
The Reality of IE9
Microsoft's IE9 is almost upon us but should we care. I try to cut through some of the hype and get to the facts.
Web design
Amazon EC2 and S3
In the second part on my Cloud Hosting series I'm taking a look at the Amazons collective offerings, Elastic Cloud Computing (EC2) and Simple Storage Service (S3).
Web design
Google App Engine
In the second part of my series about cloud hosting I'm going to be taking a look at the relatively new Google App Engine.
Web design
An Introduction to Cloud Hosting
You may already have heard of Cloud Computing. Google Docs and Apple's MobileMe are innovative examples of this trend. Now Cloud Hosting joins the scene!
Web design
Implementing a Dynamic SQL module
Following on from parts 1 and 2 of my Data Access Layers in Classic ASP series, in this part I will look at the implementation details of the DataAccess class.
Web design
Dynamic SQL as a Data Access Layer
Following on from yesterdays first part looking at Data Access Layers in Classic ASP, in this article I discuss the design decisions for my own Dynamic SQL class.
Web design
Data Access Layers in Classic ASP (Part 1)
Classic ASP has very simple data access tools. You get ADO, a recordset object and thats about it. So I'm going to look at building an all purpose Data Access Layer.
Web design
Musing on old school scripting vs. the frameworks
Do frameworks offer value over traditional scripting languages? Is its a good idea to choose a framework for your development team?
Web design
HTML 5 working draft announced
After 9 months of work the first working draft of HTML 5 is here. How does it differ from HTML 4 and will this will affect how web developers build sites in the future?
Web design
Introduction to A/B testing
A/B testing and combination testing can be used to dramatically increase conversions on an e-commerce site.