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.
Yes, newer browsers have SVG support but this will work in older browsers and newer. Cute.
Linux Journal’s Writing Scalable Applications with PHP article makes a bold claim which some of the comments on it disagree with. Must follow some of the links later.
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)
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.
John Lim lists some of the requirements for an “enterprise” financial application. I’ve never gone to the lengths John has to pass such an audit but I can imagine it wasn’t easy!
In my quest to find way of securing 3rd party PHP code I discovered the PHP Security Scanner. This could be a first stage check in the process of checking WordPress templates.
Afterwards we’d have to flag unwanted commands. Well, we don’t want people opening /etc/passwd now do we?
Good presentation by Chris Shiflett of “Brain Bulb”. The flash format makes it very accessible and allows for simple animation.
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!
Vim folding is so handy as Kae found out ages ago. I finally tried it again this morning..
Ootips – Object Orientation Tips.. my primary development language these days is PHP, so my OO skills aren’t called upon as much as they used to. Still should be useful stuff here for everyone!