Technologies

(X)HTML

My websites are hand-coded using a text editor and built to conform to the W3C Standards. This means table-free layouts and semantic markup, graceful degradation and maximum accessibility.

CSS

Going hand-in-hand with my table-free layouts, all presentational style is contained in external style sheets. This ensures consistency, flexibility and striking visuals.

Javascript

Many of the applications I develop make use of javascript effects to enhance the user experience, provide extra information and more useful services. This is always done using the latest DOM Scripting techniques to be as unobtrusive and to degrade as gracefully as possible.

PHP

My Server-side coding language of choice is PHP providing power through simplicity. I have also started coding my applications using the CakePHP framework to make use of their tried and tested code base and speed up development time.

CMS

I have written several variations of a CMS and now have lots of small chunks of code that can be stitched together to form a powerful CMS. I hope to port of over these snippets of code to CakePHP sometime in future to improve its portability and re-usability.