Starting out with Zend Framework

I am on a mission to get to grips with using theZend Framework [http://framework.zend.com/about/overview] for building web applications.¬†At MOO, the Zend Framework is used in it's more toolkit-like component library capacity and I'm also pretty familiar with its structure from…

Twitter OAuth: Simple cURL requests for your own data

Having to include an entire PHP OAuth library every time I want to make a simple API request for some of my own data from a 3rd party app like Twitter really pisses me off. Perhaps this is unreasonable, but it's a problem I ran into for the…

YUI2: Javascript Carousel - An update about version 2.8.*

Last year I published two parts of a three part tutorial (doh) on the YUI2 Carousel Widget [http://developer.yahoo.com/yui/carousel/] which worked with YUI Carousel 2.7.0. Since that time, a new couple of new versions of the YUI2: Carousel widget have been released (2.8.…

Getting Rid of Non Breaking Spaces (&nbsp)

Have you ever tried to parse, process or preg_replace some HTML? Ever tried to do it when the HTML is UTF-8 encoded? Getting rid of white space can be tricky, here's a few tricks I've learned. I was playing around with debugging some HTML output…

HTML Canvas: Going Ninja with .Net Magazine's Processing.js tutorial

... [/cc] You can see an example of Processing JS done this way by viewing the full source of the basic demo [ http://processingjs.org/source/basic-example/processingjs_basic-example.html] on the Processing JS homepage. This works really well, except for the drawback of having all your Processing code inline on…

YUI: Javascript Carousel with Custom Navigation - Part 2

1. A Baby Dolphin called Bob 2. Feeding the birds 3. Up close and personal with a tiger…

YUI: Javascript Carousel with Custom Navigation - Part 1

1. 2. 3.…