Monthly Archives: September 2007

Memory Leaks With Objects in PHP 5

PHP objects with circular references do not release their memory during garbage collection, or even when you call unset() on the parent object. Read on to find out why, and how to work around it. Maybe a PHP internals developer would care to modify how unset() works? Continue reading

Posted in PHP | 41 Comments

Quick Wrapup: php|works 2007

This is waaay late, but better than never. ;-) I didn’t get to attend too many talks this time around, mostly because I spent my time practicing and editing my presentations the-day-of. I did get to all three of the … Continue reading

Posted in PHP | 5 Comments

Hired On At OmniTI

As my family and some of my friends are aware, I have accepted an invitation from Chris Shiflett to work as “Senior Developer” at OmniTI. I’ll be starting there next week. Woohoo!

Posted in PHP | 11 Comments

“Is there anything Rails can do that PHP cannot do? *No.*”

That’s not me, it’s Derek Sivers of CDBaby (hat tip to Greg Beaver). Jeff Moore has related and insightful comments. Update: More wisdom and analysis from Pervasive Code regarding “immature developer attitudes”.

Posted in PHP | 8 Comments

php|works 2007: Framework and Application Benchmarking

You can see the slides for my benchmarking talk here: benchmarking-2007.pdf

Posted in Benchmarks, PHP | 2 Comments

php|works 2007: Organizing Your PHP Project

Here are the slides for my talk on how to organize your PHP projects: organize-php-project-2007.pdf

Posted in PHP | 3 Comments

php|works 2007 Teaser: Framework Benchmarks!

I’m giving two talks at php|works this year, and it turns out that they complement each other quite nicely. In a way, they are both about organization and architecture. Read on for more, especially the new “benchmarking for fun and profit” talk. Continue reading

Posted in Benchmarks, PHP | 4 Comments