Website development and design blog, tutorials and inspiration

Welcome to my Web Design and Development site. In this blog I provide tutorials covering a wide range of topics including Web Design, Graphic Design, Software Engineering, C#, HTML and SQL.

I have over 15 years experience building quality websites and software applications to drive traffic and sales to a range of industries including retail, tourism, clothing and medical. I have an HND in Software Engineering, I'm a Microsoft certified ASP.Net / C# developer and I have diplomas in Graphic Design and Photography.


Image Tiling in Delphi
6th February 2004Software Engineering
This procedure will take a TImage instance loaded with a bitmap, and tile it over the area of the destination. Use for creating seamless background textures on forms or controls.
Delphi Get File Size
6th February 2004Software Engineering
This procedure will get the file size, in bytes, of a specified filename.
Delphi String Case Conversion
6th February 2004Software Engineering
These procedures will convert the case of a string to Title case, Sentence case or toggle the existing case (convert upper to lower and lower to upper case)
Grab Screen Shot with Delphi
6th February 2004Software Engineering
This short procedure will capture the current screen contents to a Bitmap which you can manipulate or save to disk.
Add Or Remove Startup Items in Delphi
6th February 2004Software Engineering
These two short methods will allow you to easily add or remove program startup entries to the system registry to auto load applications when Windows loads.
Fractals: Infinity Made Visible
8th May 2003Software Engineering
Fractals are like alien worlds, strange yet familiar. You can zoom into a fractal endlessly, producing fascinating variations of colour, texture and shape.
Comparison of Search and Sort Techniques
25th October 2001Software Engineering
In 1973, Knuth said, "There are many best methods depending on what is to be sorted, on what machine, and for what purpose".
Anatomy of a Web Page
17th April 2001HTML/CSS
Web pages are built using a structured format called HTML. The various tags and attributes affect how the page is displayed in your browser. This article shows you the basic layout of any web page and introduces some of the basic tags to use.