Writing

Over the past ten years I have written a large number of articles, features and columns for publications both on and offline. Many of these are listed below.

Online

Smashing Magazine

24ways.org

edgeofmyseat.com

Sitepoint

Think Vitamin

DMXZone.com

  • I have written a large number of articles for DMXZone ‘Premium Content’, a listing of which may be found here .

Print

Web Designer Magazine (Imagine Publishing)

  • Issue 117: Build an Online Survey using Dreamweaver
  • Issue 118: Design Standards Compliant Sites using Dreamweaver
  • Issue 119: Build an Online Response Form for your Website
  • Issue 121: Enhance your Web Applications using Ajax (introduction to Prototype library)
  • Issue 123: Create XML files from a MySQL database
  • Issue 124: Build a shopping cart with PHP
  • Issue 125: Build a shopping cart with PHP – part 2
  • Issue 126: Use SSI to streamline website development
  • Issue 127: Coding drag and drop lists with the Yahoo User Interface Library
  • Issue 131: Power your tag clouds with PHP and MySQL

Practical Web Design (Future Publishing)

  • Issue 28: Manage Content with PHP
  • Issue 29: Manage Content with PHP – Part 2
  • Issue 30: Create great looking and accessible forms with CSS
  • Issue 31: Design Attractive Data Tables with CSS
  • Issue 32: Creating tab style navigation using CSS
  • Issue 33: Enhance your Content with Microformats (also reprinted in .net magazine)
  • Issue 34: Create a search form with MySQL
  • Issue 35: Sell electronic downloads with PayPal and PayLoadz

Practical Web Projects (Highbury/Paragon)

  • Issue 11: Build a Content Management System with ASP
  • Issue 15: Manage different database connection types
  • Issue 17: Manage Content with a Database
  • Issue 19: Create a Database Search Facility using PHP
  • Issue 23: Gauge Opinions by adding a Poll with PHP&MySQL

Practical Internet Web Designer (Highbury/Paragon)

  • Issue 86: Build a Content Management System – Part 1
  • Issue 87: Create an online poll using PHP and MySQL – Part 1
    Build a Content Management System – Part 2
  • Issue 88: Create an online poll using PHP and MySQL – Part 2
    Build a Content Management System – Part 3
    Create a database driven photo album using ASP – Part 1
  • Issue 89: Create an online poll using PHP and MySQL – Part 3
    Build a Content Management System – Part 4
    Create a database driven photo album using ASP – Part 2
  • Issue 90: Build a web portal that visitors can customize – Part 1
    Build a Content Management System – Part 5
    Create an online postcard site with ASP and Access – Part 1
    Web Developer Tech Support column
  • Issue 91: Build a web portal that visitors can customize – Part 2
    Build a Content Management System – Part 6
    Create an online postcard site with ASP and Access – Part 2
    Create a ‘Send to a Friend’ script
    Web Developer Tech Support column
  • Issue 92: Build a web portal that visitors can customize – Part 3
    Build a Content Management System – Part 7
    Create an online postcard site with ASP and Access – Part 3
    Create a Guestbook with ASP and Access
    Web Developer Tech Support column
  • Issue 93: Build a web portal that visitors can customize – Part 4
    Create an Online Helpdesk using ASP – Part 1
    Create a Blog using PHP and MySQL – Part 1
    Build an Online Organiser using PHP and MySQL – Part 1
    Web Developer Tech Support column
  • Issue 94: Build a web portal that visitors can customize – Part 5
    Create an Online Helpdesk using ASP – Part 2
    Create a Blog using PHP and MySQL – Part 2
    Build an Online Organiser using PHP and MySQL – Part 2
    Web Developer Tech Support column
  • Issue 95: Build a web portal that visitors can customize – Part 6
    Create an Online Helpdesk using ASP – Part 3
    Create a Blog using PHP and MySQL – Part 3
    Build an Online Organiser using PHP and MySQL – Part 3
    Web Developer Tech Support column
  • Issue 96: Build a web portal that visitors can customize – Part 7
    Create an Online Helpdesk using ASP – Part 4
    Create a Blog using PHP and MySQL – Part 4
    Build an Online Organiser using PHP and MySQL – Part 4
    Web Developer Tech Support column
  • Issue 97: Build a web portal that visitors can customize – Part 8
    Create an Online Helpdesk using ASP – Part 5
    Create a Blog using PHP and MySQL – Part 5
    Build an Online Organiser using PHP and MySQL – Part 5
    Web Developer Tech Support column
  • Issue 98: Build a web portal that visitors can customize – Part 9
    Create an Online Helpdesk using ASP – Part 6
    Create a Blog using PHP and MySQL – Part 6
    Build an Online Organiser using PHP and MySQL – Part 6
    Web Developer Tech Support column
  • Issue 99: Build a PHP File Manager – Part 1
    Create an Online Helpdesk using ASP – Part 7
    Create a Blog using PHP and MySQL – Part 7
    Build an Online Organiser using PHP and MySQL – Part 7
    Web Developer Tech Support column
  • Issue 100: Build a PHP File Manager – Part 2
    Create an Online Helpdesk using ASP – Part 8
    Create a Blog using PHP and MySQL – Part 8
    Build an Online Organiser using PHP and MySQL – Part 8
    Web Developer Tech Support column
  • Issue 101: Build a PHP File Manager – Part 3
    Create an Online Helpdesk using ASP – Part 9
    Create a Blog using PHP and MySQL – Part 9
    Build an Online Organiser using PHP and MySQL – Part 9
    Web Developer Tech Support column
  • Issue 102: Build a PHP File Manager – Part 4
    Create an Online Helpdesk using ASP – Part 10
    Build an Online Organiser using PHP and MySQL – Part 10
    Manage adverts on your website with PHP
    Web Developer Tech Support column
  • Issue 103: Build a PHP File Manager – Part 5
    Create an Online Helpdesk using ASP – Part 11
    Build an Online Organiser using PHP and MySQL – Part 11
    Manage adverts on your website with PHP – Part 2
    Web Developer Tech Support column
  • Issue 104: Build a PHP File Manager – Part 6
    Create an Online Helpdesk using ASP – Part 12
    Build an Online Organiser using PHP and MySQL – Part 12
    Manage adverts on your website with PHP – Part 3
    Web Developer Tech Support column
  • Issue 105: User Authentication with ASP and Access
    Develop a ratings system with PHP
    Manage adverts on your website with PHP – Part 4
    Web Developer Tech Support column
  • Issue 106: User Authentication with ASP and Access – Part 2
    Develop a ratings system with PHP – Part 2
    Web Developer Tech Support column
  • Issue 107: User Authentication with ASP and Access – Part 3
    Develop a ratings system with PHP – Part 3
    Create a Bookings System using ASP and Access
    Web Developer Tech Support column
  • Issue 108: User Authentication with ASP and Access – Part 4
    Develop a ratings system with PHP – Part 4
    Create a Bookings System using ASP and Access – Part 2
    Web Developer Tech Support column

Web Developer (Highbury/Paragon)

  • Issue 1: Create a guestbook for your website
    >Tracking visitors using ASP and Access
    “Challenge the Experts” – ASP