Tim Smith is a freelance web designer and developer based in Harrogate, North Yorkshire in the UK. He started out programming the Spectrum 48k and has never looked back. When he's not boring his other half with the details of his latest project, Tim can be found with his beloved Korgs making music, reading a good book or in the pub.

Tim's articles

  1. PHP DOM: Using XPath

    This article will take a look at XPath, how it functions, and how it is implemented in PHP. You’ll find that XPath can greatly reduce the amount of code you have to write to query and filter XML data, and will often yield better performance as well.

  2. PHP DOM: Working with XML

    PHP DOM is an implementation of the W3C DOM standard and it adheres more to the object model than does SimpleXML. It may seem a little overwhelming at first, but if you’re willing to learn then you’ll find that this library for accessing and manipulating XML documents provides a great deal of control over working XML documents in PHP.

  3. Admin Menus in WordPress

    Existing code in WordPress’ administration system manages things like adding and removing menu items, but it’s worth learning more about how the code works if you’re planning on writing your own plugin. This article will teach you how the admin menus are structured and show you how to insert your own entries correctly.

  4. WordPress Plugin Development

    If you’ve ever used WordPress to build a site quickly, chances are you’ve used one of the many plugins that are offered to extend the functionality of this popular blogging software. There are times however when you can’t quite find what you need from existing plugins. This article will show you how to create your own WordPress plugins.

  5. PHPMaster: Writing Custom Session Handlers

    Session are a tool which helps the web programmer overcome the stateless nature of the internet. You can use them to build shopping carts, monitor visits to a website, and even track how a user navigates through your application. PHP’s default session handling behavior can provide all you need in most cases, but there may be times when you want to expand the functionality and store session data differently.

  6. Writing Custom Session Handlers

    PHP’s default session handling behavior can provide all you need in most cases, but there may be times when you want to expand the functionality and store session data differently. This article will show you how the default functionality works and then how you can override it to provide a custom solution.

  7. How to Create a Showcase with jQuery

    Showcases are a great way to show your visitors your latest addition to your portfolio or to present the latest product or article. Many sites use this technique to cram information into an area so that your visitors do not miss your message. This tutorial will show you how to create such a showcase by […]

  8. DesignFestival: How to Create a Showcase with jQuery

    Showcases are a great way to show your visitors your latest addition to your portfolio or to present the latest product or article. Many sites use this technique to cram information into an area so that your visitors do not miss your message. This tutorial will show you how to create such a showcase by utilising jQuery. jQuery makes animation easy.