Caching PHP objects: how to do it in 4 easy steps

This week, my work for our top secret web app, has mainly revolved around caching. This is work I really enjoy. I can sense the user experience of future customers improving each time I create a useful cache of information that speeds up a page’s load time.

Continue reading Caching PHP objects: how to do it in 4 easy steps>

A day wasted, knee-deep in Google Checkout’s PHP API

Yesterday, I wasted an entire day trying to integrate Google Checkout into an exciting new web app for my employer, Soapy Co.

Continue reading A day wasted, knee-deep in Google Checkout’s PHP API>

Bean counting… or how I manage my freelance business finances

When I first starting freelancing over a year ago, I quickly became dragged down with how much time it would take me to generate quotes/invoices and send them on to clients. Rather, than put up with that situation or pay for a solution I wrote my own.

Continue reading Bean counting… or how I manage my freelance business finances>

New adventures in Wi-fi (with Apple’s Airport Express)

After much deliberation about when and how to go wireless in our home, last week I finally took the plunge with a purchase of an Airport Express from Apple.

Continue reading New adventures in Wi-fi (with Apple’s Airport Express)>

All-out marketing offensive

This week sees an important step forward for me as a freelancer… Yesterday I sent out my first email newsletter to some previous, current and (hopefully) future clients.

Continue reading All-out marketing offensive>