Rolling out an API for your cakePHP app Part 1: The Problems

Recently I've put a lot of work into an API solution for a cakePHP app which addresses some of the architectural issues of creating an API in a cakePHP project. To start with I threw together a nice simple API as a proof of concept and to showcase the ease at which an API can be created quickly using the RequestHandler component. While that solution was fine and incredibly quick to whip up, there are some issues when it comes time to extend the API, the biggest of which is versioning.

Read the rest of the post…

Rolling out an API for your cakePHP app Part 1: The Problems

Recently I've put a lot of work into an API solution for a cakePHP app which addresses some of the architectural issues of creating an API in a cakePHP project. To start with I threw together a nice simple API as a proof of concept and to showcase the ease at which an API can be created quickly using the RequestHandler component. While that solution was fine and incredibly quick to whip up, there are some issues when it comes time to extend the API, the biggest of which is versioning.

Read the rest of the post…

HTTP Cache Poisoning

I have started working through the WebGoat tutorials from OWASP (Open Web Application Security Project). The first tute covering HTTP splitting and cache poisoning was difficult enough for me to start with, and in fact I could write a whole post on installing WebGoat and WebScarab which was an achievement in itself.

Read the rest of the post…

Install Eclipse 3.3 On Ubuntu 8.04

This is just a quick post. I've had numerous problems with eclipse 3.2 PDT and Aptana on my Hardy Heron install; updates have broken functionality in the past and many problems with memory allocation. After installing the PyDev plugin the other night to try out Django my PDT and Aptana installs were destroyed and so I had to look at my Eclipse install again.

Read the rest of the post…

Blackberry 8800 html checkbox issues

This was such a mission to fix, it deserves a post. Starting with a very basic login page using standard html form elements, a couple of text inputs for username and password, a checkbox to accept terms and conditions and a submit button. The login system would work fine on very early blackberries version 3.7.0 - those really old text only browser versions. It also worked on the latest 9530 blackberries version 4.7.0.

Read the rest of the post…

Install Eclipse 3.3 On Ubuntu 8.04

This is just a quick post. I've had numerous problems with eclipse 3.2 PDT and Aptana on my Hardy Heron install; updates have broken functionality in the past and many problems with memory allocation. After installing the PyDev plugin the other night to try out Django my PDT and Aptana installs were destroyed and so I had to look at my Eclipse install again.

Read the rest of the post…

1 2 3 4 5 6 7 8 9