July Slides
Out Of Date Warning
Languages change. Perspectives are different. Ideas move on. This article was published on July 28, 2010 which is more than two years ago. It may be out of date. You should verify that technical information in this article is still current before relying upon it for your own purposes.
July was a month of talks and travel, including speaking at OSCON and user group talks to DCPHP and PDXPHP.
For those who saw the “Micro Optimize This!” talk, you can download the slides here.
For those looking for the “Five Tips To Make Good Object Oriented Code Better” slides, those are available here.

Write better object
oriented PHP today.
A brand new book on object oriented PHP that will leave you an object oriented master.
Learn more about the book »Performance slides seem ok but did not have time to get into details.
Was that slide with “red bullshit image” not on Ilia’s presentations for last 4 years or so? i would check copyrights with him ;-)
Ilia used a similar slide. But the image I used is different. Copyright applies to content, not ideas. But thanks for trying to make an issue where there is none. ;-)
Hi Brandon,
Nice slides. One question though, how good is using APC when autoloaders are pervasive?


Imagine if you could write clear, compelling code each and every time you sat down to work. You can do this. I'll show you how with The Ten Commandments of Clean Code.
Brandon Savage has been a software developer since 2003. Ever since discovering that he could use software to automate routine tasks, he's been hooked. Brandon is passionate about perfecting the art of software development.
As a learnt developer myself I understand the relationships of Inheritance and Composition but I must say the example you give in the second slide is the best example to explain the mechanics of OO I have seen in a long time.
Excellent and well done (once again).