Paul James
Welcome, this site is my personal homepage, a home for my various projects, experiments, odds and ends. I believe heavily in developing Web applications using the KISS principles of "less is more". Read more
Articles
- Hypermedia as the Engine of Application State - The fourth constraint of the REST architectural style is misunderstood. (Dec 29, 2007) New
- Is Bit Torrent the Future of the Web? - Can we leverage Bit Torrent to save sys admins from their bandwidth woes? (Mar 13, 2007)
- Living Without Sessions - We know sessions are bad, but how do with build apps without them? (Jul 19, 2006)
- HTTP Caching - The lost art of saving bandwidth and CPU time. (Jun 25, 2006)
- HTTP Auth with HTML Forms - How to use HTTP authentication with HTML forms. (Feb 3, 2006)
- A RESTful Web Service, an Example - An example of a RESTful API for Delicious. (Oct 30, 2005)
- Content Negotiation - Resources, representations, and content negotiation. (Jul 23, 2005)
- XML is not a Data Transfer Format - If it's a message don't send a document. (Jun 18, 2005)
- 3 Tiered REST Architecture - How REST can fit easily and neatly into Web app development. (Mar 1, 2005)
- What are Web Services? - Do they actually exist? (Feb 2, 2005)
- REST Data Format Confusion - The lack of a standard data format is a feature not a bug. (Jan 15, 2005)
- XMLHttpRequest, REST and the Rich User Experience - How to use the Javascipt XMLHttpRequest object to create a richer user experience. (Oct 23, 2004)
- HTML Overlays - Using XUL style overlays in HTML. (Sept 14, 2004)
- REST - What is Representational State Transfer and how will it save the Web? (May 2, 2002)
- XHTML - What is it, why is it, when is it, and how to use it. (Feb 14, 2002)
- Cross Site Scripting - What is it and why does it affect you. (Sep 27, 2001)
- SQL Injection - Why checking user input from web forms is important. (Aug 1, 2001)
Projects
Tonic
Tonic is a simple RESTful PHP library for building and publishing Web resources in a simple and elegant way.
Visit the Tonic homepage »
to.uri.st
to.uri.st is a Web application for finding places to visit. We have a database of tourist attractions all around the World and we plot them on a wikified Google map. Written using the Tonic library.
Visit the to.uri.st site »
PHP Doctor
PHPDoctor is a Javadoc style comment parser for PHP, written with an emphasis on speed and simplicity. It is not as fully featured as other PHPDoc programs, but is simple to configure, use, and extend.
Visit the PHP Doctor homepage »
Other Projects
- PHP REST SQL - An interactive REST tutorial disguised as a RESTful interface to MySQL in PHP. Updated
- PHP HTTP Digest - A PHP class to provide HTTP Digest authentication.
- WYSIWYG HTML control - A small, standards compliant, Javascript that turns a textarea in a WYSIWYG widget.
- Favatars - This PHP script will find and grab the posters favicon URL.