Web services and backward compatibility

About a year ago I was asked by a client to update their existing web service because of some changes in the way they wanted to process their sales data. Luckily this client has always understood the importance of a Service-Oriented Architecture ( SOA ) since they deal with large amounts of resellers who need to access, edit and create data. All I had to do was apply the changes to their web service. Continue reading “Web services and backward compatibility”

Never having to use $_GET or $_POST again

Since the release of PHP 5.2 you can easily fetch and sanitize data send via superglobals in a safe manner. You can replace your current sanitation class with this API.

I completely missed this great new feature build in PHP 5.2 since I haven’t been using much vanilla PHP lately due to my preference for CodeIgniter. Continue reading “Never having to use $_GET or $_POST again”

Cleaning up the target=”_blank” in your WordPress post

Like many of you I love WordPress but it neglects to offer a good alternative for the good old target=”_blank” for opening a link in a new window or tab.

Like many of you I love WordPress and although the system itself returns some beautiful HTML it neglects to offer a good alternative for the good old target=”_blank” for opening a link in a new window or tab. Continue reading “Cleaning up the target=”_blank” in your WordPress post”

A week with CouchDB

I’ve been watching the NoSQL movement closely over the last year and after the 1.0 release of CouchDB I decided to take a closer look at this distribution.

I’ve been watching the NoSQL movement closely over the last year and after the 1.0 release of CouchDB last week I decided to take a closer look at this particular distribution. Continue reading “A week with CouchDB”