Welcome!
My name is James and I’m a web developer with a background in developing large, distributed applications in C++. So mainly I spend my time involved with Jquery, AJAX, PHP and MySql. But if, suddenly, a client (whose previous requirements involved getting their logo updated in Illustrator) turns to you and says: “Dammit man, why can’t you help us with our multi-threaded, n-tier, enterprise C++ / Java application?!” then I’m the guy for you!
I like to design but what I really like is bringing the web to life with stylish animation and good looking, intuitiveĀ interfaces combined with seamless client / server interaction. In techy terms: I do client and server side work; I specialise in dynamic interaction between the two using intelligent backend design and AJAX.
Lately a large part of my work has revolved around doing fixes and custom integrations with Wordpress and Joomla.
Have a look around! The goal, as with any blog, is to share; to promote discussion and ideas, meet new people. Let me know what you think!
Follow me on Twitter!
A multi-threaded website analysis tool with dynamic display
A multi-threaded website analysis tool providing large amounts of information concerning a website, its contents and performance. Features object oriented PHP, CSS based graphs, jQuery UI and SOAP as well as RESTful API integration.
Send and receive objects using JSON, AJAX, jquery and PHP
Recently I was working on a client-side project that sent a parameter to the server via AJAX and received some data back. If you just want a string returned from the server then this is nothing new and easily done with jquery and AJAX (I think there are resouces on the web. I’ll write another [...]
The iPad is genius
How about I tell you that the iPad is a step on the way to fundamentally changing the way we interact with the web, the world and technology? How about I tell you that this is the biggest step forward in user interaction since the introduction of the mouse?
Dynamic quote generation for a painting company
A small project for a painting company: an online quote generation tool which dynamically shows the price for the job depending on the options the user selects. Features object oriented javascript, AJAX, email notifications and lightweight lead management system.
Dynamic business card design module with Paypal IPN integration
A module for dynamic business card design via AJAX with logo insertion, template chooser, font chooser, font-color chooser. Includes Paypal IPN (Instant Payment Notification) integration, email notification with image attachments in MIME format, lightweight CRM for customer order management and admin interface to manage pricing, shipping charges, etc.
