Some problems should jump out at you and shout "Look at me!". But, because things appear to work properly, you just don't notice. But then you load some real data into a system and suddenly everything grinds to a halt and, with a sinking feeling in the pit of your stomach, you come to the [...]
Custom PHP development
Centralising Logins With OpenId
These days, with so many free and well supported open source items available on the net, it is easier and a lot more cost effective to use some of these services to provide our clients with an easy and effective business solution. With the needs of most business being different, there is sometimes a need [...]
Performance Considerations
In an environment where resources are limited it is important to not just be smart about how many resources you use but also the way in which you use them. I have to admit that this wasn’t something I really thought about too much until a few years ago when I had to create a [...]
Making CSS Work In SSL
When integrating a shopping cart into a web site you obviously need to switch to an SSL environment before asking for any payment details, and you want the SSL site to look as nice as the main site does, or identical to the main site in fact. But you don’t want to have two copies [...]
Dynamic Binding
One of the Projects I’ve been working on quite a bit lately has me working with Faceboxes, and I really think they are great! One of the latest uses I have found for them is to replace the ugly JavaScript confirmation box. I have actually been using Faceboxes for a while but in the past [...]





