Website development and design blog, tutorials and inspiration

This is my little web development blog, a place for me to share my knowledge of web development, CDD, JavaScript, jQuery, PHP and much more.

I have an HND in Software Engineer, and I'm a Microsoft certified ASP.Net / C# developer. I have extensive experience in ASP.Net, C#, MVC, PHP, WordPress, Linux and Windows. I also have diplomas in Graphic Design and Photography. I specialise in bespoke website development, e-commerce solutions, content management systems, web design and web services.

Please feel free to browse around, hopefully you will find something of interest. Any questions, just ask!


XML Transformation and Stylesheets (XSL)
26th October 2011HTML/CSS
XML is a machine-readable format similar to HTML. Stylesheets can be used to transform this data into human readable or pretty print versions for use on the web, documents or print.
Simple String Encryption and Decryption with C#
19th October 2011C#
In this tutorial, we will look at implementing the cryptography object in C# to encrypt and decrypt information, either passwords or connection strings and prevent unauthorised eyes from prying at your passwords.
SHA-256 and Cryptographic Service Provider Types
13th August 2011C#
SHA-256, SHA-384 and SHA-512 XML signatures require the Microsoft Enhanced RSA and AES Cryptographic Provider. When trying to sign data using SHA-256 on another provider type you may encounter the exception System.Security.Cryptography.CryptographicException: Invalid algorithm specified.
Posting Form Data to Remote Site using HttpWebRequest
6th July 2011C#
Using this snippet of code you can easily send data using HttpWebRequest Post. The data is sent via the HTTP POST method to a remote server from your code behind.
Wordpress Folding Category List
27th May 2011PHP
Folding Category List is a Wordpress widget that will show a category list that expands as you click into each sub-level. Since only the top level categories and sub-menus of the current category are shown, you will save a lot of space on your sidebar for other widgets. The list can be shown as a horizontal drop down menu or a vertical accordion style menu, both with cool jQuery animations.
Simple Directory Listing in C#
26th May 2011C#
This little C# code snippet will produce a recursive directory listing in C# and get a list of all the files and folders in the directory, returning them as a formatted StringBuilder object.
HTML Character Codes - ASCII Entity and Unicode Symbols
24th May 2011HTML/CSS
This is possibly one of the most comprehensive HTML Entity Codes and ASCII charts on the web, featuring ASCII codes, HTML symbol entities, Unicode/ISO numbers, dingbats and extended ASCII character codes. This ASCII chart is especially helpful in obtaining W3C XHTML validation due to errors caused by invalid characters.
Saving User Preferences and Settings within your C# Application
15th May 2011C#
Microsoft .Net provides a powerful method for storing and retrieving user settings - something almost every application will at some stage need to do. This article will show you how to quickly and easily save settings to the Registry, to a SQL Database or to an XML file.