PHP Optimization and Security tips and rant

Andrew van der Stock’s criticism of PHP’s security model. What security? Global request arrays go some way to making applications safer but there are obscure functions and settings which can trip up developers. (via)
PHP Optimization Tricks from Ilia Alshanetsky has one gem I didn’t know about – the ctype extension. It’s somewhat limited but would be faster and less resouce intensive than a regular expression to do simple checks.

While I’m blogging development stuff, here’s mention of a vector drawing library in Javascript!
Yes, newer browsers have SVG support but this will work in older browsers and newer. Cute.

AJAX Instant Messenger

Now, this IM client is very cute and I could certainly learn a thing or two from it. The demo works well, you can drag windows around and type messages. Very nice!
Wouldn’t it be cool if you could IM other users of WordPress.com or any WPMU site? (via)

The Holy Grail of PHP?

What is the Holy Grail? Depends on who you ask. Some may think that it’s the object orientated “Ruby on Rails” but others still use functional coding. There’s room for everyone.
This combination of Smarty, PHP and Ajax is interesting. There are a few links in the comments to other PHP toolkits including PHP on Trax which is based on the same idea as the previously mentioned Rails project.
Must study and try out later.

Migrating to Page Controllers

My experiences with page controllers and other design patterns has been mostly good, although sometimes it’s overkill! Nevertheless, this tutorial is worth a read if you’re interested, or haven’t a clue what I’m talking about!